Initial texture memory budgeting code. Restructured texture resizing. Enabled the texture resolution setting to actually work.
Fix Windows build for Ogre 1.9.
Fixed UI overlays not showing up with Ogre 1.9.
Read texture budget from config.
Allow adjusting texture budget from renderer settings.
Merge branch 'tundra2' into ogre1.9
Fix the Ogre InputContext.h include file clash in FindOgre macros instead of code.
Checkout default ogre-safe-nocrashes branch.
Merge branch 'tundra2' into ogre1.9
Check out Ogre 1.9 branch in deps build scripts.
Fixed Linux build with Ogre 1.9
Initial fixes for building Ogre 1.9 on OSX.
Fix Ogre linking and deploying Ogre frameworks on OSX. Updated OSX build docs.
Improved the texture budgeting code to take into account the texture being currently loaded. Increased default texture budget to 512MB.
Merge branch 'tundra2' into ogre1.9

Conflicts:
	src/Core/OgreRenderingModule/TextureAsset.cpp
Fix TextureAsset command line options into lowerCamelCase format.
More informative debug messages in TextureAsset::ProcessDDSImage. Do not log error if a DDS image contains something else than DXT compressed data.
Merge branch 'ogre1.9' into tundra2
Removed the use of deprecated qt.uitools from ChatApplication scene.
Fix jom download path. Make jom version configurable.
Corrected Qt download directory for OSX. Moved to Qt 4.8.5 also on OSX.