Littel updates to materilas and shaders
Added google's sparsehash
Build fixes (planned)
Added simple shader cache and a hash map (wrapper over google's sparsehash
Added shaders cache etc. but sonn will probably remove them
Removed unneded classes, added cache for GL shaders, first version of loading them as well
Updates to shader cache and containers