Cleanup some libRocket code
Add a way to draw indexed 2D polys for libRocket
Merge branch 'master' into librocket
Merge branch 'master' into librocket
Fix building on Linux and change line endings on libRocket cmakelist
Merge branch 'master' into librocket
Disable backface culling for 2D-Textures

It doesn't make much sense and libRocket uses the "wrong" winding
for our engine, so everything was invisible.
Merge branch 'master' into librocket
Add Rocket_Render() and Rocket_Shutdown() in the proper locations
Add basic input support

The SDL to libRocket key conversion was written by Zoomulator.
http://forums.librocket.com/viewtopic.php?f=6&t=877
Take translation into account when drawing from libRocket
Copy 2D poly translation changes into ‘vanilla’ renderer.
Render the console and the pointer after calling Rocket_Render().
Get librocket rendering working with the ‘vanilla’ renderer.

Difference is that, unlike the GL3 renderer, it appears never to strip off
the extension when creating an image; so check for both with and without.
Syncronize UI/CGame mouse with rocket mouse.

No SDL calls are generated when the CGame and UI are in control of the mouse.
Merge branch 'master' into librocket
Add font rendering for libRocket
libRocket: no point in injecting events if no context.

Fixes a segfault on attempting to start a game.
Add scissoring support
Set the fileSize in the fileHandle array. Also change the default font back to unifont.