Updated the ManagerBase to reflect the transition away from the legacy main loop.  Also updated the code styling to more closely match that of other classes/files.
Removed legacy functionality from the ActorManager.
Forgot one part of cleanup.
Minor style change.
Created a new home for area effects.
Missing include for the new areaeffect manager.
Removed legacy main loop functionality from the CameraManager.
Removed legacy main loop code from the entresol.  Also added necessary code for the AreaEffectManager.
Removed Legacy main loop logic from the CollisionShapeManager.
Fixes for some work unit related issues in the EngineDemo.
Merge branch 'master' of https://github.com/BlackToppStudios/Mezzanine

Conflicts:
	EngineDemo/src/gamebase.cpp
	Mezzanine/src/actormanager.cpp
Minor post-merge fix.
Documentation fix.
Added debug draw as a dependency to the AE update work unit.  Also added a mainloop init method.
Made some styling changes and removed legacy main loop code from the EventManager.
Removed legacy main loop code from the MeshManager.
Removed legacy main loop code from the InputManager.
Styling changes and removed legacy main loop code from the GraphicsManager.
Removed legacy main loop code from the TerrainManager.
Removed legacy main loop code from the iScriptingManager.