remove warning: unused variables
fix warnings about signed/unsigned comparisons
fix warning about out of order initialization
remove warning about uninitialized variables
merge upstream/master > andrew/say-no-to-warnings
add AngularConstraint.* with some unit tests

more unit tests to follow
added tests for ConeRollerConstraint
merge upstream/master into andrew/say-no-to-warnings

Conflicts:
	interface/src/ui/ApplicationOverlay.cpp
	libraries/audio/src/AudioRingBuffer.cpp
remove warning about signed/unsigned comparison
remove warnings about signed/unsigned comparisons
Merge pull request #3110 from AndrewMeadows/say-no-to-warnings

remove warnings
delete AngularConstraints at end of tests
Add copy ctor for JointState

create AngularConstraint for joints that need them (but not used yet)
merge upstream/master into andrew/bispinor
merge andrew/ragdoll into andrew/bispinor

improved IK merged into AngularConstraint work

Conflicts:
	interface/src/renderer/JointState.cpp
	interface/src/renderer/JointState.h
add AngularConstraint::softClamp() for hands