Add sampler names to ShaderData

Add sampler names to ShaderData for use on old versions of OpenGL and OpenGL ES2 that not support explicit sampler location on shader files.