Updates for PHP 8 compatibility, add GitHub Actions for macOS CI, doc-block fixes/updates
- some unknown phpunit configuration issue causing macOS CI error, otherwise test passes
- unable to include Microsoft Sql Server, docker throws:
Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?