Trial version of new sync-public.sh
Enhancing Look/Aiming controls.

  - Refactoring LookAimController -> BodyAimController

  - Also, refactoring IOrientationProvider to getHead[Yaw,Pitch,Roll]Degrees
    to match BodyAimController style.

  - Allowing keyhole to move with head.
  - Keyhole width depends on head pitch (so you aren't constrained to
    hemisphere of allowable aiming) - not fully working on mouse.
  - Hydra controls are now:
    - Pointing "aiming" controller left and right beyond the keyhole will
      rotate the character.
    - Joystick used for strafing
  - Hydra "aiming" can be used as mouse in menus. Joystick no longer used
    for this.
  - Hydra + mouse can be used simultaneously for in game menus. Both can
    click.