Merge pull request #1228 from ZappoMan/bugfixes

Bug fixes to make JS/Agent and Voxel Editing work better
Partial orchidectomy: removed (some of) Jeffrey's balls.
Merge pull request #1231 from ZappoMan/bugfixes

Add sequence and sent time to voxel edit packets to debug edit failing
Merge branch 'master' of https://github.com/worklist/hifi
Merge pull request #1230 from ey6es/master

Partial orchidectomy: removed (some of) Jeffrey's balls.
Voxel click to fly is now an option in the Tools Menu
screen does not flash when voxels are clicked
Merge branch 'master' of https://github.com/worklist/hifi
Merge pull request #1232 from PhilipRosedale/master

Voxel click to fly defaults OFF, in tools menu
Read and enforce angle constraints (untested).
Trying incremental rotations for Leap palms.
Read the palm direction from the FST, use that to determine Leap rotations.
Merge branch 'master' of https://github.com/worklist/hifi
Merge pull request #1233 from ey6es/master

Read and enforce angle constraints on joints, use incremental rotations for Leap palms.
Don't decay head roll/pitch when moving if Faceshift is active.
Merge pull request #1234 from ey6es/master

Don't decay head roll/pitch when moving if Faceshift is active.  This should fix https://basecamp.com/2151194/projects/2058851-avatar/todos/69596930-avatar-body-still.
improvements to PPS behavior of PacketSender
added interface points to VoxelScriptingInterface to access stats from _voxelPacketSender
added a couple more JS APIs and removed some debug code
add support for tuning the size of packets used by VoxelEditPacketSender