Added EXCLUDE_PSTDINT to handle when "pstdint.h" causes type conflicts with other libraries.
Clear "haveInstancedForkPhase" to 0 when iterating over the fork phases. Converting a tessellation shader that is intended for triangles produced invalid code when using 1 inside factor, and 3 edge factors.
Fix for GS_5_0 conversion to GLSL430:

Was not assigning gl_Position when hitting EMIT_STREAM.
Merge branch 'neilogd-master'
Added HLSLCC_FLAG_INOUT_APPEND_SEMANTIC_NAMES

Output names when HLSLCC_FLAG_INOUT_SEMANTIC_NAMES is set (intended to
make specifying transform feedback varyings easier) had been changed
without updating the Integer test. The Integer test broke because the
strings it needed to pass to glTransformFeedbackVaryings changed.

The change made to HLSLCC_FLAG_INOUT_SEMANTIC_NAMES appended the
semantic name instead of setting it to be the semantic name.

It was changed in the following commit by jpostma:
'Added the D3D Semantic input/output names after the original name if
the user requested this with a flag'
f18b922ad8fde7bf1bef57396dfff44ee70234d3

The old behaviour is still desirable for transform feedback so add a new
flag HLSLCC_FLAG_INOUT_APPEND_SEMANTIC_NAMES for new behaviour jpostma
wanted.