Drag support for adding/removing (as well as coloring) voxels.  I had to
ensure that the "last" voxel edited was the one under the cursor after the
operation, not the one operated on.
Merge branch 'master' of https://github.com/worklist/hifi
Added toggle for voxel textures; they may be slowing some machines down.
Merge branch 'master' of https://github.com/worklist/hifi
Merge pull request #351 from Ventrella/master

improved algorithm for eyeball lookat target
Merge branch 'master' of https://github.com/worklist/hifi
I believe the problem with voxel rendering is caused by the update thread's
writing the data while the render thread is attempting to read it.  This
should fix the issue.
move head rotations to new HeadData class to be used for transmission
Tweak: let the reader know when it needs to load the full VBO.
Merge pull request #360 from ey6es/master

Dragging support for adding/deleting voxels, toggle for voxel noise texture, fix for threading issue with voxels (believe this is what caused the bad triangles).
move _lookAtPosition to HeadData class
code review comments, cleanup Avatar constructor
type squishes in AvatarData
Whoops--fixed a matrix stack issue that was breaking Oculus rendering.
Merge pull request #362 from ey6es/master

Fix for matrix stack bug that was breaking Oculus rendering (if nothing else).
Merge pull request #361 from birarda/head-changes

add a HeadData class to reduce redundancy for head member variables
move _leanSideways and _leanForwards to HeadData
Merge pull request #363 from birarda/head-changes

move lean sideways and lean forwards to the head data class
starting a rework of Head renderer
Merge remote-tracking branch 'upstream/master'