assigned constants to the event type enums
ignore generated cmake package files
All warning are enabled, all warnings are treated like errors, all warnings are fixed. Fixes issue #2