Added view-directed movement controls.

Added view-directed movement controls (and made model move in movement
direction).
Changed some vector function names, moved vectoangles to VectorToAngles.
Changed user command angles and direction to float.
Removed some joystick, ladders, spectator, jump, and crouch code.