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
supress empty packets in handlePacketSend(), DRY up code in deepestLevelVoxelDistributor()
move sending of packet to immediately following scene end to get better synch of stats packets, also fix duplicate suppression bug
don't send any voxel stats till we've succesfully encoded at least one voxel
removed some old debug, standardize callers of VoxelPacket to use semantic entry points instead of direct access to bytes
make append() private