appveyor: Use Python3.

This implied upgrading to the Visual Studio 2019 image, not for VS
itself, but for the newer Python 3.8.5 version it contains, to avoid
UnicodeDecodeError inside modulefinder module when attempting to decode
our UTF-8 encoded Python scripts with cp1252 encoding.

Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6184>
diff --git a/appveyor.yml b/appveyor.yml
index 1fb2f58..f66689e 100644
--- a/appveyor.yml
+++ b/appveyor.yml
@@ -40,7 +40,7 @@
 - llvm-5.0.1-msvc2017-mtd.7z
 - subprojects\packagecache -> subprojects\*.wrap
 
-os: Visual Studio 2017
+os: Visual Studio 2019
 
 init:
 # Appveyor defaults core.autocrlf to input instead of the default (true), but
@@ -48,6 +48,7 @@
 - git config --global core.autocrlf true
 
 environment:
+  Path: C:\Python38-x64;C:\Python38-x64\Scripts;%Path%
   WINFLEXBISON_VERSION: 2.5.15
   LLVM_ARCHIVE: llvm-5.0.1-msvc2017-mtd.7z
   matrix: