added PerspectiveCamera.zoomTo()

I've done this a while ago and thought it might be useful to have this in three.js itself.
This function moves the camera so that it fits the bounding box of the given object.

Here's a demo: http://potree.org/stuff/threejs/camera_zoomto/examples/webgl_camera_zoomto.html
Lazily copied this from http://stackoverflow.com/questions/20059612/calculate-camera-zoom-required-for-object-to-fit-in-screen-height.
Will improve it with next commit.