AssetManager now uses a separate init function instead of requiring a constructor on the class being managed.
Updated comments in AssetManager.
Added hashbang stuff to DerpScript REPL tool.
Added a character index to Font render information to use in the shaders.
Adjusted font cursor handling to handle cursor location in a block of empty lines.
Cleaned up some compiler warnings.
Added mouse cursor location stuff to fonts. Made doStringAction even more bloated.