integrated opensim-git commits d0782c2bc0f4d4f644188deec7638efaf8e81514, 60ad72357e1b810d1d5d34ac98367da46c81447d and 82b875317b7e3e5bc45cc91e022764f07af938ec

* It turns out that child agent management has had a bug for a while: there was an inconsistency in the scope between opening and closing child agents in neighboring regions. For opening (in EnableChildAgents), the region's DrawDistance was being used; for closing (in IsOUtsideView) , the viewer's (SP) DrawDistance was being used. This fixes this inconsistency, therefore eliminating bugs observed in TPs between, at least, neighboring varregions.

* This fixes the bug related to rebooting neighboring varregions while avatars are logged in; the avies would not see the region anymore until they relogged. Same problem as before: inconsistent calculation of scope.

* On logout, delay the removal of AgentCircuitData until the very end, because that data structure contains important information about the agent that may be needed by modules.

Signed-off-by: ft <ft@noemail>
disabled log cluttering Thread logging
integrating opensim-git 6e0e35cd66adacb0a6571e095b76ce558b54d6b9:

* Include option to remove auto backup files older than given number of days. New property created to specify how many days to keep files for. Off by default, also made sure only oar files will be removed.

Signed-off-by: ft <ft@noemail>