meson|CI: avoid using wraps as much as possible.
!2306 (merged) disabled the mingw job because wrapdb is broken (due to an expired ssl cert). This series removes the need to use wraps in gitlab CI by installed the proper pkg-config (which removes the need to wrap zlib), and then removes the need to use expat on windows at all.
Additionally this caches the downloaded wrap files in appveyor to avoid downloading wraps as much as possible.