Moved the frame delay logic from the graphics manager to the entresol.
Gave the axe to the ObjectReference class as it is no longer useful.
Various compile related fixes.
Next round of compile fixes for changing the timing/sleep code in the engine.
Fixed a bug where very high frame rates could destabilize the physics simulation.
Changed the sleep logging so it doesn't express as a Real.
Added FPS logging to catch callbacks.
Removed the init hack/workaround since I have area effects detecting their objects prior to a simulation step properly now.
Added a utility method to retrieve the internal ghost pointer to the area effect class.
Some more refactors to how frame timings and simulation steps are handled.
Updated EngineDemo with API changes.
Fixed a bug with release builds.
Merge branch 'master' of https://github.com/BlackToppStudios/Mezzanine

Conflicts:
	Mezzanine/src/crossplatformexport.h
	Mezzanine/src/entresol.cpp
In my haste when pushing the changes from the Mac, I neglected to re-enable the Catch! subdirectory.
Fixed a bug that was causing the physics simulation to not step, on account of misplacing a comment block.
Cleaned up a number of if statements.