* Remove stream-tester * Use random port for network-partition tests * Use random port for connection timeout test * Bump CI version
* chore (ci): add macOS and Windows to the CI OS matrix * chore (ci): fix macOS runner name
This is the initial port to github actions. Still pending are the SSL and client SSL cert tests which are currently being skipped. But perfect is the enemy of the good here, and having no CI because travis-ci keeps not working is unacceptable.