* use sccache, merge "test" actions into "build", remove homebrew caching
* rename some actions, make windows build in debug mode to be consistent with tests
* run CI on Windows for pull requests, only upload to releases for the correct repo
* Don't need rust on ubuntu-latest
* windows build automation
* making fmt happy, fixing windows-related bug
* disabled cargo_incremental when using `sccache`, added build options ARG to Dockerfile, limit docker build to one job