Pretty print events

Print only the getter with [<CLIEvent>] attribute.
Pretty print properties
Exclude the prettified versions of events and properties
Improve handling of events and properties
Merge pull request #431 from dungpa/print-properties-events

Pretty print events and properties while implementing interface