Fix sample for custom tooling model: ToolingModelBuilder is an interface.
REVIEW-3764: Update to release notes. Simplified logic and added more tests.
REVIEW-3764: Avoid checking the message.
Added basic support for Windows registry access
Extracted public apis for a number of Visual Studio model objects
Can now customize the location of Visual Studio generated files
Can customize XML of generated Visual Studio project and filter files
Can customize text of generated Visual Studio solution files
Make the set of projects for a solution available when tweaking the generated solution file
Make test-app library functional as shared lib on windows
Added registry subkeys enumeration
Added more testing for dependency reports.
Include defines for both C and C++ compilers in visual studio project configuration
Fleshed out release notes for visual studio plugin
API and DSL docs for native-binaries and visual-studio model
Added sample for visual studio
Some tweaks to the 'no compatible toolchains available' error message and the display names of the tool chain implementations.
Extracted a common interface out of ToolChainAvailability and VisualStudioLocator.SearchResult to represent some general-purpose result of searching for some tool.

- Tweaked the formatting of the 'could not find visual studio install' message.
Added @HasInternalProtocol.
Added another story.