optimization: only compute baseTransform once
PalmDataA::getPalmDirection --> getNormal()
Fix for bad hand rotations
merge upstream/master to andrew/bispinor

Conflicts:
	interface/src/avatar/Hand.cpp
	interface/src/avatar/SkeletonModel.cpp
	libraries/avatars/src/HandData.cpp
	libraries/avatars/src/HandData.h
Merge pull request #2851 from AndrewMeadows/bispinor

removal of FingerData revisited