Expand the CI matrix
Currently we have basic linux CI, although it'll be great to expand it a bit:
- cross-android - can we do the same trick as mesa - copy ndk headers/etc?
- msvc - needs Windows runner, unless it runs on wine?
- macos - needs MacOS runner :-\
- gcov + pages