Fix parser page layout for non-Webkit.
Improve input/output variable classification based on shader type. Support varying input variables for fragment shaders.
Initial demo page for manual shader inputs.
Can spawn text fields based on uniforms/varying/attributes listed in the shader. Still needs some better styles, etc.