"Toji" renderer works

A lot of changes were made. Some work/resources have been decoupled from class instances and qualified static.

Some acknowledgement is due to @toji who inspired this renderer with [his blog post](http://blog.tojicode.com/2012/07/sprite-tile-maps-on-gpu.html). It's exactly what we wanted (with maybe a few rough edges in the implementation.)

More optimization needs to be done (don't need to send entire tilemap all the time, but if it's fast enough for target platforms, I think it can remain this way for a good long while.)

Thanks to @rtmf for starting the work and jacking the shaders :100: