CI: Add windows and macOS to matrix
CI: Add windows and macOS to matrix

Run rusty-demo on qemu on all three systems.
This PR basically ports the improvements from hermitcore/libhermit-rs#40 to this repo.

hermitcore/rusty-hermit,hermitcore/rusty-hermit