Add start and end events to OrbitControls

This mirrors the changes in github PR gh-4097 for Trackball controls.
Merge remote-tracking branch 'jasongrout/orbit-events' into dev