Added Tests For More Shader Extensions

Added GL_ARB_program_interface_query, GL_ARB_separate_shader_objects,
and GL_ARB_shading_language_420pack.