Refactored memory tracking to use Hash instead of std::map. Names are tracked using an Array containing const char *.
Refactored ReflectionHandleContextMap to use Hash over std::map.
Refactored BufferMap to use Hash over std::map.
Refactored SoundBufferMap to use Hash over std::map.
Refactored Entity's ComponentMap to use Hash over std::map.
Refactored ShaderAttachedMap to use Hash over std::map.
Refactored Model::MeshRenderablesMap to use Hash over std::map.