dev.vs2012 - Visual Studio 2012 support

Builds for .NET 3.5, for consistency with Unity.
Includes unit tests, with NUnit GUI launch automatic on F5.
All unit tests pass.