Implemented compilation of font assets.
Refactored code to support loading from different directories.
Font asset preview / compilation now working.
Fixed font rendering and memory leak.
Implemented texture asset loading / saving in asset manager.

Also added FileSelect and TextureViewer UI controls.