Reworked dependency installation for OS CI builds
This PR modifies the configuration for CI builds using docker images, or macOS, to prevent implicit upgrades of system-installed dependencies and extras with pip
. This should allow more robust testing of gwpy against system packages for debian/el/macos.