BUILD: Add dependency on OGRE (>= 1.9)
BUILD: Add stubs for compiling Objective C++ on Mac OS X
GRAPHICS: Stub Mac OS X graphics utility functions
COMMON: Rename FORCEINLINE to XOREOS_FORCEINLINE

OGRE also defines a FORCEINLINE
BUILD: Remove the warning against non-virtual destructors

Unfortunately, OGRE is a heavy offender...
COMMON: Add debug channel for Ogre
GRAPHICS: Start adding Ogre support

This just stuffs Ogre into an SDL2 window, so that
SDL2 and Ogre can be used together. Nothing else
is yet functioning.
ALL: Remove everything related to the old graphics stack

All functionality will be re-added in turn with Ogre bindings.
GRAPHICS: Add a new TextureManager for Ogre
GRAPHICS: Add a new CursorManager for Ogre
ENGINES: Hook up the new CursorManager
GRAPHICS: Convert our old PixelFormat to Ogre's
GLEW: Remove GLEW

We don't need it anymore; we use Ogre for OpenGL stuff.
GRAPHICS: Reintroduce dumpTGA for textures
GRAPHICS: Add TextureManager::getInvisible()
GRAPHICS: Add a MaterialManager for Ogre
GRAPHICS: Add an Ogre frame listener to advance animations
GRAPHICS: Add a MaterialDeclaration

Allowing more complex materials.
GRAPHICS: Add a SceneManager for Ogre
GRAPHICS: Add creating a simple rotating cube