Added brace guards to macros with parameters to prevent unintended changed evaluation of the macro expression. Minor code cleanups (remove redundant comments, fix spacing, etc.).
Add new MouseHostWithParser and KeyboardHostWithParser Host Class driver demos.