Refactored LitParticle shader & technique. Try to reduce error prints for missing shaders in Renderer::GetShader().
Load/save cached binary HLSL shaders. Report SM3 supported on OpenGL to simplify code.
Removed the "view texture" abstraction, which is unnecessary now, as all deferred renderpaths write directly to the destination rendertarget. Fixes #166.