move TextureCache out of interface and Application
move GeometryCache out of application and remove dependency on Model
use TextureCache::getInstance() instead of Application::getInstance()->getTextureCache()
more render util cleanup
move back into interface for now
unix compile
remove _textureCache
revert out the InterfaceConfig.h changes
revert out the InterfaceConfig.h changes
make TextureCache work with DependancyManager
make GeometryCache work with DependancyManager
make ModelBlender work with DependancyManager
reduce calls to DependencyManager::get<> where possible
reduce calls to DependencyManager::get<> where possible
reduce calls to DependencyManager::get<> where possible
Merge pull request #3966 from ZappoMan/untangling

Untangling - step toward librarization
Fixes for missing audio device.
Merge pull request #3970 from ey6es/master

Fixes for missing audio device.
Fix for crash on exit due to cache references' not being cleared.
Merge pull request #3971 from ey6es/master

Fix for crash on exit due to cache references' not being cleared.