Fixed a number of warnings throughout the engine.
Removed the TestAE class.
Made the NameValuePairList parameter on WorldObject factories const.  Also added a non-XML generic construction method to made the appropriate type of WorldObject to the ActorManager, AreaEffectManager, and DebrisManager.  Also brough the ActorManager up to snuff with the other managers.  It's still not useful, but less work in the future to get it up and running.
Changed the params container on the factories for all world objects from a list to a map.
Touchups to the Attachable classes.
Changed the functionality that allowed sychronization of transforms between WorldProxies so that it'll work with all TransformableObjects instead.
Implemented proxy serialization for AreaEffects.
Updated the TransformableObject class to handle global/local transform conversions.
Made a pointer NULL when it needed to be.
Minor styling changes and added MEZZ_LIB to classes and methods to remove undefined reference errors I was getting in Catch.
Updated the MathTools constants again, so they are just stored in the anonymous namespace and accessed through methods.  Updated code that uses them in the engine.
Updated Catch to compile with all the WorldObject Refactor changes ( #43 ).  Catch is still not fully restored, but it can compile at last.
Merge branch 'master' of https://github.com/BlackToppStudios/Mezzanine