VS: Add Visual Studio 16 2019 generator
Add this generator without support for specifying the target architecture in the generator name. cmake-gui will be taught to provide a field for this, and command-line builds can use -A.
Also, teach this generator to select a default target architecture based on the host architecture.
Fixes: #18689 (closed)
Supersedes: !2711 (closed)