split independent classes out of Ragdoll files
only override root dir for interface externals if they don't exist
more standardization for external library searches
cleanup HifiLibrarySearchHints cmake macro
more Cmake cleanup to grab externals
search only in lib for Leapmotion lib
remove a lost s
fix HAVE_QXMPP wrappings in XmppClient
remove extra wrapping HAVE_QXMPP if
change to new style of signal slot connection for XmppClient
add back the lost QXMPP_STATIC definition
Changed DEFAULT_FAR_CLIP to TREE_SCALE
Removed magic number to use DEFAULT_NEAR/FAR_CLIP
Made zFightingAdjust a ratio to the distance (currently 4%)
implement base Ragdoll::stepRagdollForward()
implement VerletPoint::integrateForward()
create MuscleConstraint for driving ragdolls
MuscleConstraints for ragdoll; velocity for verlet points
merge upstream/master into andrew/ragdoll
Merge branch 'master' of https://github.com/highfidelity/hifi into editVoxels_zFighting

Conflicts:
	examples/editVoxels.js