Heading Tilt

Added `getHeading`, `setHeading`, `getTilt` and `setTilt` to `CameraController` for #977 and #1111.

Roll was unneeded. It can be done with:
`camera.controller.look(camera.direction, angle);`