Adds a new GA workflow triggered via cron Fridays 9pm or manually with version and build input fields.
Uses 4 parallel jobs to build 5 packages: Linux, AArch64, ARM, Android, and Windows. Each job uploads its binaries as artifacts, allowing sharing between jobs (having each build job racily create and upload to the same release failed: there is no check for an existing release in the provided scripts).
Then a separate job waits for the build jobs to finish, creates a release (which includes adding a tag), downloads the artifacts, and uploads them to the release.
Adds a step to the Linux package job to deploy the html documentation to our Github Pages docs site. Relies on a personal access token stored as a secret in the dynamorio repository for access to dynamorio_docs.
Renames the TRAVIS_EVENT_TYPE env var used to communicate with our build scripts to to CI_TARGET=package. Removes the APPVEYOR_REPO_TAG env var.
Issue: #4549 (closed)