Allow optional VS_INPUT and PS_INPUT, also allow optional entry points
Add helpers for determining which shader stage we're processing
Create post_process.hlsl, provide default entry point for vertex and input
The example post processing shader can now just be a pixel shader instead of everyone copying the exact same vertex shader all the time