Sphere/box collisions for voxels, various utility functions.
integrated Philip's mohawk colors into my hair code and added a switch to test each version
Merge remote-tracking branch 'upstream/master'
added facing other av requirement for camera shift to 1p; improved ease-in/out for camera mode shift; did some clean up on the camera code
cleanup
fixed visual glitch where mouth penetrates head sphere
improved neck rendering
normalized body spring tightness
First round of settings serialization.  Setup an API to load and save different settings to the avatar data file.
Initial serialized settings:
Gyro look
Mouse look
Transmitter drives
Voxel rendering
Voxel textures
Star rendering
Atmosphere rendering
Avatar rendering
Oculus rift mode
Render stats
Frame stats
Look at vectors
Logging
Frustum debugging
View frustum offset
Camera frustum
Setup various debug options.
cleaned up some formatting and in-line functions in Avatar.cpp
Documentation for #19308.
Capsule/box collisions.
Fix for NaN.
Merge branch 'master' of https://github.com/worklist/hifi
Fixed Linux build error and a warning on call to Avatar.simulate, moved grid
size constant to world.h and made gravity bounds match.
Store settings in an ordered map to allow for runtime getting and setting of settings.  Read the setting file on startup, then write on shut down.
Check how many matches were found for the given data type we're checking for.  1 for bool and float, 3 for vec3.  Return false and assign default values if this isn't true.
fixed some things based on recent code review
added Skeleton class (to be completed soon)