Update MSVC compiler
Enable compilation with MSVC 2019. Make script flexible to use MSVC 2017 or 2019 depending on which is installed, with a preference for the latest.
Enable compilation with MSVC 2019. Make script flexible to use MSVC 2017 or 2019 depending on which is installed, with a preference for the latest.