* Expand README with more information about client and server usage
* Add discussion of initialize hook for server
* Add section about request batching
* Trim trailing whitespace
* Rename section to Request Batching
* Add test coverage for Client with HTTPClientTransport
* Configure HTTP client transport to stream by default
* Add example usage of streaming HTTP transport to README
* Explicitly set streaming to false in test
* Update README with information about transports and platform availability
* Add footnote about WIP Alpine Linux and Windows support
* Move discussion of platform availability to separate section
* Add link from requirements to platform availability section
* 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
* Conform Server.Capabilities types to ExpressibleByBooleanLiteral
* Conform Client.Capabilities types to ExpressibleByBooleanLiteral
* Use Boolean literatls for capabilities in tests
* Update README