Added highlighting to the selected object.
Now WorldObjectManager can store an override ShaderProgram for each WorldObject it has.