Fix line endings in git
moving files and commenting out headers

This will reveal the architecture changes we need to make moving forward.
update build script to reflect file moves and new library
moved engine specific files to separate directory
re-arranging files once again; everything builds

...running is another story.
fixed missing symbols in renderer; editor also builds with it now
cleanup unused macros
major architectural changes

- added separate modules: platform, core, renderer
- removed libgemini
removing old libgemini
more architectural work on the renderer

everything is still basically in shambles.
most of the shader asset stuff has been moved into the renderer.
need to take a pass at font-stash
then I need to hookup the new ConstantBuffer with uniforms.
After that, I'll tackle the new Metal API influenced method
moved material stuff over to the renderer.

textures not working yet; and font stash needs to be re-visited.
integrating the latest version of fontstash; replacing the old version
cleanup pass on new font code
Fix a bug with update texture rect.
added info on memory to the display
cleanup and setting default frag_data_location
we probably only want one of these...
moved scene link so it's not allocated/deallocated each frame.
hookup assignment operator for RenderBlock and set defaults for ids
re-enabled scenelink; allocations under control (maybe?)