Reduce pain points with Visual Studio

An initial attempt to make life easier using Visual Studio. The concept is to use a single project file with a minimum supported version (in this case Visual Studio 2010).

Note that this needs to be in a separate directory from the existing vs folder, since the gitignore ignores .sln files. Also a different .def file is required because Visual Studio behaves unpredicatably when the library name doesn't match the output file name for x64 builds.