Further refinement on properties
Add is_megaregion flag into oar control file.  Not currently read - for future use.  Please do not rely on this remaining here.

An adaptation of part of Garmin's patch from http://opensimulator.org/mantis/view.php?id=5975, thanks!
Flag only written if the SW corner OAR is saved - this is the only one that captures object data presently (though not land or terrain data).
This adds an IRegionCombinerModule interface and the necessary methods on RegionCombinerModule
Merge branch 'master' of ssh://opensimulator.org/var/git/opensim
Add some method doc to RegionCombinerModule.  Clean up log messages.
Remove recent IRegionCombinerModule.IsMegaregion().  In theory, there can be more than one megaregion in a simulator, separated by water.

Rename IsRootRegion() to IsRootForMegaregion()
Make the megaregion total area given to the physics module accurate instead of over-inflated.

This was previously over-inflated because adding a region to the NE of the root region resulted in double counting of regions already added.
An accurate extent will also be necessary for other purposes.
Correct some log messages in RegionCombinerModule about the position of the root region of a megaregion relative to an added region
refactor: Rename connection paramaters from "conn" and "regionConnections" so that it's easy to tell whether they refer to the root region connection or a new region connection
refactor: Add RegionConnection.PosX and PosY to return position in meters rather than copy/pasting the necessary calculations in lots of places.
Add size of region to OAR control file.  Megaregions (sw root OARs when saved) will have a size larger than 256x256

Not yet read.  Do not rely on this information yet, it may change.
Improve locking of RegionCombinerModule.m_regions
Fix bug where outfit folders could not be renamed.

Outfit folders are a type of system folder whose details are allowed to change.
minor: extend commented out LinkInventoryItem log message for future use
Setting 'in transit' on a local teleport as well as inter-region teleports.

This is to eliminate possible race conditions if two teleport calls are made concurrently, where at least one is a local teleport.
This is pretty much impossible on a manual user teleport but can happen on script-invoked teleports.
Fix bug where an avatar that had an object they owned attached through llAttachToAvatar() or osForceAttachToAvatar() would wrongly have next permissions come into play when they detached that object and rezzed it in scene.

This is because the attachments module code was setting the 'object slam' bit by using PermissionMask.All
Solution here is to route the attachment item creation call through the existing inventory code in BasicInventoryAccessModule rather than copy/pasted code in AttachmentsModule itself.
minor: Make log class names in InventoryAccessModule uniform
Fetch the dialog module reference in AttachmentsModule in RegionLoaded() not AddRegion()

The reference is not guaranteed to be there when AddRegion() is called but will definitely be present at RegionLoaded() if it's going to be present at all.
Lay out "show region" information in an easier to read line by line format
Add missing Y co-ord in "show region" console command information
refactor: rename ConsoleTable -> ConsoleDisplayTable for clarity