VS: Add support for Utf8Enconding when using VS 16.10+
On those changes we are adding a new check that when VS version is the desirable one, we use UseUtf8Encoding='Always' instead of StdOutEncoding='UTF-8' in the generated MSBuild files.
Fixes: #22032 (closed)
Backport: release
Topic-rename: vs-utf-8
Edited by Brad King