Merge remote-tracking branch 'upstream/master'
added more robust avatar hand movement algorithm in main.cpp
Merge remote-tracking branch 'upstream/master'
removed updateAvatarHand function
Merge pull request #91 from Ventrella/master

Implemented a more robust avatar hand movement system in main.cpp
removed init values in HandMovement structure
Merge pull request #92 from Ventrella/master

removed init values in HandMotion structure
fixed sneaky array-out-of-bounds error in avatar bones and cleaned up some of the code for testing hand shake target positions
Merge pull request #93 from Ventrella/master

removed sneaky array out-of-bounds bug in avatar bone code
cleaned up logic for body springs mode and moving hand mode
removed avatar structure from Head class (leftover from the start of the prototyping phase)
Merge pull request #94 from Ventrella/master

improved logic of avatar hand movement and also usingBodySprings
I did a major cleanup of the Head class, including putting all the "head"-related members into a single structure. We may consider making a separate class just to handle the head.
Merge pull request #95 from Ventrella/master

housecleaning, and tidying of the avatar members, including making a head structure. Also, fixed avatar eyeball rotation bug
Adding support for false color to voxel nodes, also added AABox to get voxel bounding box
add glm to voxel-server build scripts
made a version of firstVertexForCode() that doesn't allocate memory, for improved performance and use
- created new copyFirstVertexForCode(code,output) which copies to the output buffer
- converted firstVertexForCode() to behave same way as before, but use copy version
added scale() method to AABox
Fixed LOD bug, added recurseTree helper, change tree to use safe/true/false colors
- Fixed LOD bug in server side sending
- added recurseTreeWithOperation() helper
- changed tree to use new VoxelNode color related API
got rid of a bunch of this-> at Stephen's request. Added debuging for box in view