Refactor VsProjectType to its own header
Move VsProject to its own header so that we can consolidate IsManaged
and IsCSharp
. This change also simplifies future introduction of new project types.
Move VsProject to its own header so that we can consolidate IsManaged
and IsCSharp
. This change also simplifies future introduction of new project types.