Function cleanup, fixed misspelling, tweaked transparency distances to
accomodate lean.
Merge pull request #527 from ey6es/gyroquat

Function cleanup, fixed misspelling, transparency fix.
Added configurable lean scale, fixed loadSetting.
Merge pull request #528 from ey6es/gyroquat

Added configurable lean scale, fixed loadSetting.
Make sure first person mode and mirror mode are mutually exclusive.
Merge pull request #529 from ey6es/gyroquat

Make sure first person mode and mirror mode are mutually exclusive.
Slight tweak: we need to call trigger in order to get the full toggle
behavior.
Merge pull request #530 from ey6es/master

Fix for previous fix: we need to call trigger in order to get the camera handling.
Some debugging to use on the other machine.
This should help, as well as fix another annoyance: bind to an ephemeral port,
rather than a fixed one.
Initialize members in the right order.
Put the debugging back in.
Found the problem we were having: the domain server was reporting back all
kinds of things as our ID.
Merge pull request #531 from ey6es/master

Fixed bug with packet type filtering, have client bind to an ephemeral port by default so that we can run multiple clients without having to manually specify ports.
This appears still to be broken, but you know what?  We already have the agent
pointer; why not just get the ID from that?
Merge pull request #532 from ey6es/master

Own IDs are still changing.  Hopefully, this will fix it.
Merge branch 'master' of https://github.com/worklist/hifi into occlusion_culling