Refactoring in Visual Studio project file generation

- Renamed XXXFile -> VisualStudioXXXFile
- Added test fixture for inspecting generated solution file
First cut at integration test coverage for visual studio plugin
Integration test generated visual studio project files