Coding standard cleanup and VoxelNode optimization
- make octalCode and children members private
- add public getters for accessing these private members
- change constructor to require an OctalCode for all non-roots
- default constructor constructs a rootNode
- make primary access for deleting, adding, and accessing children through public methods that do bookkeeping
- calculate AABox on voxel creation so that we don't need to do all the math when we deal with voxels
- added methods on VoxelNode for common items like getCorner(), getCenter(), getLevel(), etc
short circuit shouldRender logic in treeToArrays()
Merge branch 'master' of https://github.com/worklist/hifi into render_voxels_optimization
add matches()
added PerformanceWarning class
changed VoxelNodeBag to just compare pointers, since we don't really care about ordering the bag
added removeChildAtIndex() which removes a node, but doesn't delete it
First cut are removing out of view voxels and switch to using PerformanceWarnings
Merge branch 'master' of https://github.com/worklist/hifi into render_voxels_optimization
don't incorrectly push the broadcast packet pointer
don't commit birarda's local IP to AgentList
Merge pull request #208 from birarda/master

fix incorrect pointer push breaking DS packets
Merge branch 'master' of https://github.com/worklist/hifi into render_voxels_optimization
have the DS ignore packets it receives with incorrect headers
Merge pull request #209 from birarda/master

ignore packets that DS receives that have the wrong headers
smarter wake microstamp update for solo agents in DS
Merge pull request #211 from birarda/master

refactor wake microstamp update for solo agents in DS
fix warning on comparison in DS
Merge pull request #212 from birarda/master

fix warning on comparison in DS
have the audio mixer output a stacktrace when it crashes