Make admin_save_oar request submit a request ID and log this for tracking.

Previous behaviour of always logging 'name' is unhelpful since this actually an error message parameter which is only filled out if an error has occurred
minor: Make PID file example in Robust.HG.ini more meaningful as is now the case in OpenSim and vanilla ROBUST config files
Update OpenSimulator to use .NET 4.0

This allows region modules to register script functions that have more than a couple of arguments.
It also allows OpenSimulator code to use the feature and syntax additions that came with .NET 4.0
Windows users will need to install Microsoft .NET 4 framework if they have not done so already.
Windows C# Express 2010 also becomes the minimum IDE for build, so runprebuild.bat now generates a 2010 solution and runprebuild2010.bat goes away
Official minimum mono version becomes 2.10.8.1.  OpenSimulator will probably work with 2.8 later but this is not guaranteed.
minor: remove the bit left in the readme which said .net 3.5 framework was required
Add initial test for checking that specifying a parameter in LSL state_entry() generates a syntax error.

Same for other events to follow at a later date.
Fix runprebuild.bat on Windows 7 systems and later

MS changed Windows 7 "reg query" command to spit out fewer lines in its preamble
Annoyingly there is no option to print raw values and not this preamble.
So now using the Windows find command.
But this has the side effect of stopping this working with Cygwin as it uses its own GNU find command.
Might fix in the future but not simple since Windows find itself is in different locations
Get runprebuild.sh to generate a vs2010 for xbuild to work with .NET 4 rather than vs2008

At least since 2009, Monodevelop has been able to load vs2010 files as well
Merge branch 'master' of ssh://opensimulator.org/var/git/opensim
Update OpenSim.32BitLaunch.exe and Robust.32BitLaunch.exe to .NET 4 versions.

Also fixes some issues in associated solution files
Fix bug where removing a physical linkset would only decrement the Active Objects statistic by 1 instead of by the number of prims removed.

Unlike LL, OpenSimulator currently uses this stat to record the number of prims in the physics simulation, even when they are at rest.
Added regression test for this case.
Merge branch 'master' of ssh://opensimulator.org/var/git/opensim
If a local land ID is given to the "land show" command, then output to console the full details of that parcel.

Using "land show" without a land ID still outputs a summary of parcels in the region
refactor: replace verbose checks with String.IsNullOrEmpty where applicable.

Thanks to Kira for this patch from http://opensimulator.org/mantis/view.php?id=6845
update libomv to 1538d3088e79ff0a9abea6905b487755b6890a85 in hope that it fixes some bulletsim issues on linux
Merge branch 'master' of ssh://opensimulator.org/var/git/opensim
If HGSuitcaseInventoryService.GetRootFolder() fails to create a suitcase folder when required, then don't try to store the null and perform other operations on it.

Patch from http://opensimulator.org/mantis/view.php?id=6844
Thanks Kira.
minor: Use default(UUID) in rez attachment failure error logging rather than (UUID)null

Patch from http://opensimulator.org/mantis/view.php?id=6843
Thanks Kira.
minor: Add OpenSim.v11.suo to .gitignore file.

This is generated if a vs2010 OpenSim.sln is loaded into vs2012
As per http://opensimulator.org/mantis/view.php?id=6839
Ignore *.suo and *.user as these are user specific preference files from Visual Studio

http://stackoverflow.com/questions/72298/should-i-add-the-visual-studio-suo-and-user-files-to-source-control
refactor LSL_EventTests.TestStateEntryEvent into single method to test compile