Only update the full set of joints when we've received new data from the
mixer.  Closes #2274.
Do a simple frustum check for rendering the avatar or doing a full joint
update.  Closes #2071.
Fix for slight graphical glitches on loading avatars.
Visage toggle bits.
Tweak to Visage toggle.
Wait until we know that Faceshift didn't connect before we attempt to
initialize Visage.
Make sure to stop Visage before deleting it.
Fixes required since enabling Faceshift is now the default.
Merge branch 'master' of https://github.com/highfidelity/hifi

Conflicts:
	interface/interface_en.ts
	interface/src/Menu.h
Add this file back.  Hope it didn't have anything important!
Fixed the translation file.
Merge pull request #2305 from ey6es/master

Avatar performance improvements, toggle for Visage (and code to allow it to play nice with Faceshift).  Closes #2300.
Make chat a dock widget, since that's the behavior it's emulating anyway
(and for some reason, the current strategy causes a problem on at least Ryan's
and my machine).
Use an inner widget for the dock.
More dock widget tweaks.
Remove arm stretching, add sixense calibration
Changed orientation tweak names, restore tweaked orientation rather than
primary one.  Closes #2310.
fix JS radians vs degrees issues
Merge pull request #2311 from ey6es/master

Make the chat window a Qt dock widget; that seems to be what it was trying to emulate.  This fixes the issue on startup that Ryan and I experienced.
Merge pull request #2315 from ZappoMan/fix_lookWithTouch_and_more

fix JS radians vs degrees issues