Allow users to join a new grid with Singularity without first having to install another viewer.

I've seen this in other grids (InWorldz and OpenGrid) and is a problem
on DreamNation with every new user: they can't put on a shape or skin
until they first logged in with another viewer. See comments in code.

Tested, and now could successfully add shape, skin, eyes and hair.
Merge branch 'master' of git://github.com/AlericInglewood/SingularityViewer
Fix Issue 1344: Weird mesh distorted bug

Animations require consistent names for points like Avatar Center between viewers
To fix this, we now use Avatar Center instead of Root at the lower levels,
but this is okay, we translate Avatar Center into Root at UI level!
Revert "focusFirstItem was no longer being overridden here, this function has proven not needed, thus."

This reverts commit 655081365fde1fd54735e8d3f54b7c4615dda449.
Version 1.8.5
Avoid potential buffer over-read in shader, overrun in application.
Revert "Limit avatar physics to 20-40 simulation steps per second to avoid wonky integration"

This reverts commit cde5b233530c3b43134039e8d8d5589b2daa28bf.
Merge remote-tracking branch 'lirusaito/master'