|SOURCE|
[Common::EventManager]
* AddListener associates an event listener with an event type
* AddListener will add any event types not already in the set of events as well
  as adding event listeners if they are not present
[Common::Events]
* Added less-than and equality operators for EventType so it can be used in a
  std::set
* Added a global wildcard event for listeners interested in such events