Improved CombineVectorNode constructors
Added GS test/related refactoring (buggy)

Doesn't work still
Got geometry shader working

Fixed hole in error-checking for ShaderGenerator::GenerateMaterial().

Fixed test geometry shader.
Added viewprojection matrix default uniform
Added WorldXToScreenXCalcNode DataNodes