Extend 'slow' request logging to other server outbound requests (forms, rest, async rest) as well as the existing logging on outbound OSD requests.

Also prints out the first 100 chars of any slow request data since this can contain useful info (such as agent ID).
minor: Tweak BaseHttpServer message to make it clear that this relates to slow handling of inbound requests.
Calculate the Daylight Savings Time information sent to the viewer based on US Pacific Standard Time rather than whatever timezone the login server is set to.

This is because the viewer doesn't receive a timezone from the server but bases its displays on Pacific Standard Time.
However, it still expects to receive notification from the server as to whether or not Daylight Savings Time for PST is in operation.
This commit introduces a new DSTZone setting in the [LoginService] config setting that accepts a list of timezone names valid across different platforms to calculate Pacific DST.
If you need the old behaviour of calculating DST based on the local timezone of the server running the login service, then please override DSTZone with "local".
A mailing list announcement will be made later.
Thanks to Olivier Van Helden and Gudule Lapointe for determining this behaviour and providing this patch.
From http://opensimulator.org/mantis/view.php?id=5972
Allow deleting folders even if they're not in the Trash

The functions DeleteFolders() and PurgeFolder() still work as before, i.e. they only allow deleting folders that are in the Trash. However, the functions DeleteFoldersEx() and PurgeFolderEx() can now be used to delete any folder.
refactor: Rename new DeleteFoldersEx/PurgeFoldersEx methods to DeleteFolders/PurgeFolders overloads as previously discussed with Oren - I think this makes more sense on balance

These overloads are not publicly available on core connectors or IInventoryService.
Change LongCallTime on WebUtil to 3000, to match the time where request handling is considered "slow".

This may be the wrong thing to do but stops lots of log spam in HG setups now that the monitoring is extended to other outgoing calls.
LongCallTime may need to be made configurable.
Mantis 60004 problems with damage and llSetDamage. In damage enabled areas this patch - Deletes any objects that have damage set > 0 that deliver that damage to an avatar Stops Gods receiving damage, Stops volume detect objects causing damage Deletes NPCS when their helth reduces to zero Gradually "heals" damage to an avatar Resets health on going to a non damage area
minor: remove mono compiler warning
Temporarily add debug log lines to lsl url request and release

To help with http://opensimulator.org/mantis/view.php?id=5993
Don't try and update the access time of a file that is actively being cached.

This may cause IOErrors on Windows.
Aims to help with http://opensimulator.org/mantis/view.php?id=6003
Use the more efficient HashSet instead of List for FlotasmAssetCache.m_CurrentlyWriting
Fire the scripting changed event with CHANGED_OWNER when an object that has changed owners is rezzed.

This needs to occur after the script is resumed rather than before, when the event is just dropped.
Addresses http://opensimulator.org/mantis/view.php?id=5890 and http://opensimulator.org/mantis/view.php?id=5952
testing new opensimulator.org hardware out to make sure git still works!
test #2
last test clean up the mess..
one last test..
never say last test!!
just another test :)
Stop llSetPos from sending one update per child prim
add OS_NPC_RUNNING option to osNpcMoveToTarget() to allow running speed for moving NPCs