Added OverlayRenderer class and moved displayOverlay from Application to
OverlayRenderer.
Merge branch 'master' of https://github.com/highfidelity/hifi
Fix WAV file support

The previous implementation assumed the file only contained RIFF, WAVE,
fmt, and data chunks.  It is valid for other chunks to appear, so I
updated it to skip any chunks until it finds the "data" chunk.
Add playSoundWave.js
removal of unused getNeckRotation()
Try rounding to nearest texel unit to reduce shimmer.
Merge branch 'master' of https://github.com/highfidelity/hifi
remove unused Head::_gravity data memeber
merge upstream/master into andrew/inertia
move hand/arm stuff from Model to SkeletonModel
make scripted assignments passed in DS config static
move face/head code from Model into SkeletonModel
Switched to findRayIntersection
fix bug -- negate logic around invalid joint index
Merge pull request #2933 from Atlante45/point_and_glow

Switched to findRayIntersection in editModels.js
Made Overlay appear as flat image in front of camera in Oculus Rift. It
needs to be a curved surface instead.
Merge branch 'master' of https://github.com/highfidelity/hifi

Conflicts:
	interface/src/Application.cpp
	interface/src/Application.h
Touched up comments
simplified hand index constants
Fixed coding standard issues