shader: clean up patch usage
Cleanup use of patch and tess_coord:
- patch can only be specified for TCS outputs and TES inputs, so there is no need to base the name on the shader stages
- TESS_COORD is a system value input for evaluations shaders, no need to handle it as in or output
Edited by Gert Wollny