* Improve NetworkTransport and add test coverage
* Remove the weakTransport check since actors have special memory management rules
* Use Task.sleep(for:) consistently
* Always start connection in connect
* Run NetworkTransportTests serially
* Add example usage to HTTPClientTransport documentation comments
* Add documentation comments to NetworkTransport
* Improve documentation comments for StdioTransport
* Conditionally import Glibc on Linux for fcntl calls
* Extract transport implementations into separate files
* Fix warning in test
* Add ubuntu-latest to CI test matrix
* Switch to vapor/swiftly-action for setup step
* Configure Prettier extension to format GitHub Actions workflows
* Setup with different actions depending on platform
* Rename step
* Rename job
* Update README