Initial work to make the mono csproj files mroe readily compilable in Visual Studio. This is work finally following up on my offer in http://lists.ximian.com/pipermail/mono-devel-list/2012-May/038908.html.
Add a file with ivsual studio settings with (trying to conform to) the Mono coding guildelines

Format genproj.cs to the Mono coding guildelines
solution and VS project file generation improvements. Get solutions that include assemblies related to a particular profile, and their dependencies. Currently at a stage where most of the System.* for .NET 2.0 compile (although the assemblies end up targeting v4.0 runtime)
Merge remote-tracking branch 'upstream/master'
Document the Visual Studio csproj and .sln generation, tidy up/fixes. Getting ready for a pull request.
minor refactor for solution files names generation
Add changes to the main Makefile.am, not only Makefile which is not versioned
FIX: doubling up on curly braces around GUIDs in the solution files

Ongoing work to handle the PrebuiltSystem alias and to figure out what to do where no prior matching assembly name exists
Merge pull request #530 from jmp75/visualstudio-build

First iteration to improve the build process using Visual Studio