minor: Add David Rowe to ctrlaltdavid handle by request
Merge branch 'justincc-master'
Remove old IInterRegionComms and references.  This hasn't been used since 2009 and was superseded by ISimulationService
Fixed offline IM
In the offline message table, store the sender.

This data is useful for preventing abuse (e.g., someone who sends too many messages), or for deleting message if their sender has been deleted.
Can delete the Offline Messages sent to/from a user.

This is useful if the user is deleted.
Merge branch 'justincc-master'
Prevent duplicate invocations or race dontision in SP.CompleteMovement()

This can happen under poor network conditions if a viewer repeats the message send
If this happens, physics actors can get orphaned, which unecessarily raises physics frame times
Actually put IsChildAgent = true inside the lock, otherwise there is still a small window for race conditions on duplicate CompleteMovement calls
Merge branch 'justincc-master'
Reorder checks in SP.CompleteMovement() to fix test failures
Fixed: Windlight functions caused an error if called when the script's owner isn't in the scene
minor: Add Ai Austin to additional OpenSim contributors by request as he has added config corrections and does extensive liaison with other projects
Revert "Fixed: Windlight functions caused an error if called when the script's owner isn't in the scene"

This reverts commit 39e5785c0f5bfa9fce2549757ac895920c88825a.

Did not mean to apply this yet.
minor: since structs are values, assigning them to another variable copies it.  Instantiation is unnecessary.
minor: reinsert some method doc back into IEntityTransferModule
elminate unnecessary asset != null check in FlotsamAssetCache.UpdateFileCache()

Passed in asset is always not null
Elminate some copy/paste in FlotsamAssetCache.CheckFromFileCache() and use using() construct to ensure filestream is always closed
minor: Add method doc to IImproveAssetCache
Simplify FlotsamAssetCache.CheckFromMemoryCache()