Started to implement the streamloader system that is meant to eventually
replace the overloader.
Completed the implementation of the streamloader, started implementing
the demiurge. None of it is tested yet as both the streamloader and the
demiurge as well as a mechanism to inform the demiurge and a new
renderer need to be working before any of them can be run.
Created the new renderer and translated the shaders module to the new
module standard. All untested as of yet.
Implemented missing pieces of demiurge world creation module.
New render system as well as stream loader and demiurge module are now
in verified working state. It's not complete, there are lots of things
missing, but they play together and produce a predictable result now.
Removed some debug code from the renderer and added more sprites in the
new tutorial level for testing.