Fixed SceneGadget::object(s)At() when used with ID selection.

Until now I'd been testing on my laptop, which falls back to GL_SELECT mode - the ID shader mode requires the proper base state to be bound, as it contains the appropriate shader.