VS: Refactor solution folder creation * Add cmVisualStudioFolder struct containing names of projects within that folder. * Separate folder creation out of WriteTargetsToSolution into a new CreateSolutionFolders function.