HealthComponent, RequestTerminationEvent in preparation of handling entity collisions
EventVisitor. Lots of stuff completely broken right now, won't compile
Class implementing EventVisitor that handles script calling implemented, Component changed to accomodate this.
Compiles now, probably still horribly broken.
Fixed QueryDirection-Event
Fixed BoundaryCollisionEvent handling
Fixed library load code - introduced a method that loads all libraries - lua scripts now import their defines
Moved animation code to script file
Minor changes to Component.h (removed unnecessary allocation among other things)
Moved AccelerationComponent message sending to EventSender
Moved AnimationStateChange and AccelerationChange events to EventSender
Moved more messaes into EventSender
Renamed IEventHandler to EventHandler to maintain consistent interface naming