Append semantic index to the semantic name when HLSLCC_FLAG_INOUT_SEMANTIC_NAMES is set.

CubeMapGS and PipeGS gs4 tests modified so the input and output semantic
names differ. This makes them compatible with using the HLSL semantic
names for the GLSL input and output variables
(HLSLCC_FLAG_INOUT_SEMANTIC_NAMES).
Integer test gave wrong varying names to glTransformFeedbackVaryings.