adding basic support for render targets
It's late. RenderTargets working on a basic level though.
added basic support for material hot loading
added allocator to ShaderString type used by materials
removing unused material function
Merge branch 'rendering/renderer'