Merge pull request #91 from Ventrella/master

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

removed init values in HandMotion structure
Merge pull request #93 from Ventrella/master

removed sneaky array out-of-bounds bug in avatar bone code
Merge pull request #94 from Ventrella/master

improved logic of avatar hand movement and also usingBodySprings
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
Added inline getters for camera attributes
fixed LOD bug, added support for false colors
- fixed LOD bug related to mismatch with getting node position
- changed VoxelSystem to honor new VoxelNode color support for false color
- added some implementations of tree recursion that do things like false
  color the tree for distance, randomly, or resetting to true color, or
  stomping on the local version of the true color to debug packet sending
added menu items for false color operations
Merge branch 'master' of https://github.com/worklist/hifi into view_frustum_work
changed render_view_frustum() to match coding standard, added menu items, cleanup
- split render_view_frustum() into two parts: loadViewFrustum() and renderViewFrustum()
- cleaned up debug menu items to match actual false color behaviors
- coding standard cleanup
fixed crash when no avatar mixer is present and display stats is enabled
Cleanup for coding standard fix bug in creation of plane from points
- cleaned up code to match HiFi Coding standard
- fixed bug in creation of plane related to cross product
fix bug in definition of frustum planes, and general code cleanup
- Fixed bug in definition of frustum planes, namely making sure the points are
  given in the correct order so that our plane normals point in correct direction
- general code cleanup to match coding standard
Changed false colorization to use point in frustum for now, since that works