MOVC destination now inherits data-type from sources.

This fixes glsl compile errors for fxaa test shader. A movc with integer
dest and floating point sources was being produced, for which there is
no implicit conversion in GLSL.
CallHelper2Int was using unsigned int types
Removed some code used for debugging.
Removed some commented-out code.
Fix ExtrudeGS test app

Set scalar constants with glUniform1fv instead of glUniform4fv.