AnimationModule and ResourceManagerModule

-Animations now run via the AnimationModule and sequences are now made
by events triggered upon animation finish
-More organized resource management system (you can
load/reload/unload/retrieve resources from a central object), this is
handled via the ResourceManagerModule
-Changed Courier creation and unwrapping macros to allow specifying the
resulting variable name