Fix.

Shaders were not compiling due to some weird dependency on MemTrack
new. The shader strings were coming in empty. Copied the file parsing
code from Renderer.
MemTrack.

Only use the USE_MEMTRACK macro at the end of MemTrack.cpp to toggle.
This decides whether to use overloaded new and delete and in it’s
absence the print code is dry fired over empty lists. If you don’t want
this behavior then remove MemTrack folder completely.
Framework.
Fix.