update pegasus ref: don't operate on products with no sources
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'
added OculusVR sdk support to projects.
added oculus test source
quick initialization test
basic steps to setup rendering
continue basic setup