Fix for users with some special characters in their password not being able to log in using the login overlay in the Interface.
started work on resending nacked packets
add CapsuleShape::setEndPoints()
slave SkeletonModel's collision shapes to RagDoll
merge upstream/master into andrew/ragdoll
completed code to resend nacked packets on AC
started work on sending nack packets from client
Merge remote-tracking branch 'upstream/master'
client-side nack sending complete; ready to test
added write lock/unlock

...for _octreeSceneStatsLock
added random packet drops; ready to test
Merge remote-tracking branch 'upstream/master' into packet_recovery_pull
packet recovery seems to be working

Seems to impact FPS a lot.  OctreeSceneStats is not being locked (causes
freezing, need to find out why).
removed interface print statements
Avoid crash on zero-length normals.
Simplification.  If the normal is zero, then the cross product will also be
zero, so we can just have the one check and postpone normalization until
afterwards.
added octree scene stats locking and unlocking
Merge pull request #3000 from ey6es/master

Avoid crash on zero-length normals.
Merge pull request #2987 from leechfarm/master

Fix for users with some special characters in their password not being able to log in
fix whitespace formatting