Display existing statistic of how many http requests a server is making as server.network.HTTPRequestsMade in "show stats all"
Make it possible to specify display of stats in a particular 'container' by separating category and container with a period.

e.g. "show stats server.network"
I failed to realize this had already been implemented without the period in the show stats command (as the command help had not been updated).
However, I would prefer the . approach as it will allow specifying multiple stats, easier wildcarding, etc.
This commit also prevents any stat from having a period in its short name.
minor: fix mono compiler warning in FetchInventory2Handler
Fix minor bug where the check whether to display SmartThreadPool stats was accidentally != null rather than == FireAndForgetMethod.SmartThreadPool

Due to another check this had no practical effect
minor: Change "memory churn" terminology in statistics to "heap allocation rate" since this is more generally meaningful
Allow more than one stat category to be specified in "show stats"

e.g. "show stats httpserver.9000 server.network"
Change "ObjectMemory" stat to "HeapMemory" to align with other stat names.  Also round this and ProcessMemory to three decimal places in common with other memory stats.

I believe leaving out such minor info makes stats easier to read
minor: remove mono compiler warnings in WebsocketServerHandler.cs
BulletSim: rework velocity updating when not colliding and not flying
to prevent infinite jumps. Now jumps last only AvatarJumpFrames long
(default 4) which is about as high as in SL.
TODO: jumping should only depend on standing (collision with feet)
rather than collision anywhere on the avatar.
BulletSim: Implementation of Linear Deflection, it is a partial help for the vehicle tuning diffrence between Opensim and Second life.

Signed-off-by: Robert Adams <Robert.Adams@intel.com>
BulletSim: move new linear deflection code to own routine.
Remove VehicleForwardVelocity changed storage since the value
will be modified as movement is processed.
Finally moved HG agent transfers to use agent fatpacks.
HG: avoid call on localhost between sim and UAS for standalone.
Change IsLocalRegion from using region handle to using regionID. This was affecting UpdateAgent and CloseAgent in cases where the foreign region is on the same coordinates as *some* local region.
Merge branch 'master' of ssh://opensimulator.org/var/git/opensim
Fix prim locking to behave like SL
Merge branch 'master' of melanie@opensimulator.org:/var/git/opensim
Tidy up SOG.UpdateRootPosition() to eliminate unnecessary copying of Vector3 structs
Improve situation where editing just the root prim of an attachment causes other prims to be set to very far off positions on reattach.

Functionally the same as the patch by tglion in http://opensimulator.org/mantis/view.php?id=5334
However, not yet perfect - after editing just root prim on reattach the position is still wrong, though other prims are not set to far off positions.
Update temporary "Unknown UserUMMTGUN2" name to "Unknown UserUMMTGUN3" to see if Diva's recent HG updates (post 6c7e33f) fix this issue.

This string is returned if a UserManagementModule.TryGetUserNames() cannot find a server-side name binding or a user account for a given UUID.
This is only called when the viewer requests a binding via the UDP UUIDNameRequest message