-Added methods to directly set state presets
Added left handed option for camera.
-Added shared ptr ref typedef
-Moved depth formats to utils file
-Added DepthStencilArray resource
-Added renderbuffer and stack
-Added resource pool (for render target2 for now)
-Added Depth Stencil Base
-Added flare renderer class
-DX Header includes default states
-Depth stencil properly inherits from depth stencil base
-Add render context in App
-Fix blend states coverage
-Render stack for application
-Added logical blend to render context (Xor as example)
-Render stack reapplies itself after present
-Added indirect draw resources
-Added method to clean shader stages
-Added method to clean up SRV/Compute stage
-Added Indirect Dispatcher
-Added null geometry
-Added passindex in technique selection
-Added SetByName/Semantic for Texture/SRV/UAV
-Static initializers for Effect
-Effect can load from precompiled data
-Primitive Manager now takes device as contructor.
-Primitive manager no more static
-Added FullScreenTriangle to primitivemanager
-RenderContext exposes resource pool and primitives
-Added Shader Manager stub