github: add a workflow configuration for CI builds
github: add a workflow configuration for CI builds

This adds a build configuration for trying out a unified build/CI flow.
The new build workflow builds:
- macOS x64 with and without modules
- Linux x64 with clang and gcc
- Windows x86, x64, ARM64 with VS2019

google/bloaty,google/bloaty,google/bloaty