Overhaul continuous integration and docker images
The old CI script was building bayeswave against a LIGO software environment that is no longer updated. This merge:
- Creates a dependency image every night using the latest released versions of LIGO software (e.g., LALSuite). Ensures correct operation in LDG environments.
- Introduces nightly build and operation tests
- Tests the build and operation of every commit to bayeswave in that environment
- Builds and deploys a nightly docker image of BayesWave
- Tests the build of the BayesWave RPM
- Installs BayesWave into its container via the RPM built in CI