[Engine] Created first iteration of the EventManager.
[Engine] The EntityManager now invokes an "Entity::Destroyed" event. Systems will hook into this event to automatically clean up dangling components.
[Asteroids] Detachment of Mesh components are now done via a subscribed event. This will eventually be moved into the Graphics system.