Catch exception triggered by incoming avatars using legacy profiles
Groups V2 -- fix mantis #6666
Merge branch 'master' of ssh://opensimulator.org/var/git/opensim
More on mantis #6666 -- Groups V2 remote connector.
Mantis 5346: llAxisAngle2Rot() should normalize before computing

Corrected to agree with
http://wiki.secondlife.com/wiki/Llaxisangle2rot#Deep_Notes
to normalise the vector before computing the quaternion

Signed-off-by: dahlia <dahlia@nomail>
Remove Temporary from use to shortcut asset stores. The Local property
differentiates between local & grid storage. The Temporary property just
says that which service handles the it, the asset can be safely removed
in the future.
BulletSim: add failure flag for meshing failure vs asset fetch failure
so error messages make more sense.
Change some BulletSim status log messages from WARN to INFO.
Update TODO list.
Fix test for adding temporary assets. Code for non-local temporary assets
is there but commented out.
Merge branch 'master' of ssh://opensimulator.org/var/git/opensim
Reinstate explicit starting and stopping of PollServiceRequestManager added in 3eee991 but removed in 7c0bfca

Do not rely on destructors to stop things.
These fire at unpredictable times and cause problems such as http://opensimulator.org/mantis/view.php?id=6503
and most probably http://opensimulator.org/mantis/view.php?id=6668
Add port numbers to poll service thread names so that we can tell which belong to which HttpServer
add a Normalize() method for LSL_Rotation
Check For NaN and Infinity in llRot2Axis/Angle  Fixes mantis #6669
llRot2Axis now checks absolute value of s rotation component before normalizing. Also removed some excessive division and cleaned up a bit
llRot2Angle now checks absolute value of s rotation component before normalizing
LSL_Rotation.Normalize() now returns 0,0,0,1 for x,y,z,s when normalization fails
Adjust output of llRot2Axis and llRot2Angle to match domains SL(tm) uses. Addresses Mantis #0006671
* Adds KeyFrameMotion storage support to SQLite,     just a note, seems that there's still something wrong with keyframed motion starting when the sim starts up, you have to 'select' and 'deselect' the prim again to get it to appear to move.   Not sure what this is but maybe melanie_t can comment on this.
* Has a prim table migration..     that might take a while, hold on to your hats.
* Fixes a null-ref when shutting down while keyframed motion is active.
Put the "script saved" and "notecard saved" messages back into the bottom
right corner.
Really bad idea to lock m_UserCache for so long in UserManagementModule. Added a special lock object instead, if we really want to avoid concurrent executions of that code.