Project support for Visual Studio 2012

Update solution to open and build in Visual Studio 2012. Visual Studio 2010 support is unchanged (i.e. still works exactly as it did before).