Fixed rotateOnAxis in Object3D.

The order in which the quaternions are multiplied was reversed.  For the justification, see the part that starts with "Two rotation quaternions can be combined ..." on this wiki page:
http://en.wikipedia.org/wiki/Quaternions_and_spatial_rotation