Special outputs for dx9. Constant buffer static indexing fix.

DX9 bytecode has more special outputs which need their own namespaces.
Outputs are implicitly available; declare them upfront in GLSL shader.
Fixed static-indexing into a constant buffer.
Added a SM2 shader which writes a point size.