3D Viewport Camera

Modified the 3D camera to behave exactly as the camera in Hammer behaves. Added Pan and Dolly modes in all three camera modes (Space+Left Mouse, Camera Tool, and Z-Toggle).