More C++ spec updates
Simplified configuration of Visual C++ Tool Chain

- Always locate a Visual Studio installation to configure the tools
- Tool executables are no longer configurable for Visual C++
Test requires ability to install executable (cannot run on Unknown OS)
Renamed Gcc.paths -> Gcc.path

- Inlined ConfigurableToolChain into Gcc