Add IdeGenerationHints.BuildAllByDefault for MSVC

This option causes all projects to have "Build" ticked on them
inside the MSVC Configuration Manager.
As a result of this, you can choose a project as the "Startup Project",
and when hitting "Debug" or "Run", the IDE will build that project
before running it.
You will want to avoid pressing "Build Solution" with this option
turned on, because MSVC will kick off all project builds simultaneously.
Merge pull request #202 from benharper123/master

Add IdeGenerationHints.BuildAllByDefault for MSVC