Fix for Qt 5.2 beta
first cut at compresses voxel packets
addeding VoxelPacket class for encoding bit streams
Merge branch 'master' of https://github.com/worklist/hifi into compressed_packets
make compression optional
implement old vs new side by side encoding to test for correctness
added some debugging
more debug
added packet.reset() in writeToSVO()
moved some debug code
working version of writeToSVO that uses VoxelPacket and fills it to limit before writing
removed some debugging
voxel sender now uses maximum bytes in packets with VoxelPacket class
fix bug in packet filling related to octcodes for new trees not fitting
removing some debug output
Treat pitchFromTouch more like yawFromTouch, persist mouse pitch.
Merge pull request #1285 from ey6es/master

Treat pitchFromTouch more like yawFromTouch, persist mouse pitch.
supress empty packets in handlePacketSend(), DRY up code in deepestLevelVoxelDistributor()
When Faceshift isn't connected, apply the audio-based blinking and brow/mouth
movement to the new face models.
Merge pull request #1286 from ey6es/master

When Faceshift isn't connected, apply the audio-based blinking and brow/...