Modified shaders so specular colour can be set.

The specular colour of an object can now be set externally through the
call to component::set_specular_colour(glm::vec3).