Got rendering working and added batch rendering.

Batched rendering for all draw operations (besides lines).
TODO:
Render Item and render list cache coherency preez?
Upgraded glsl to ogl 3.3