Reads the shader source code and appends a NULL character to the end of it so it can be passed to glShaderSource
See Implementation
Reads the shader source code and appends a NULL character to the end of it so it can be passed to glShaderSource