Tests needing fixing for recent minio
Also:
- set minimum tested version to 8.10
- remove building with cabal 3.6
- update stack.yaml to add crypton-connection
Update live server test env var handling
This exports a new module for retrieving STS based credentials, however
they are not yet convenient to use in the library - the session token
needs to be included as a custom header and may not be possible with all
APIs.
This turns on the GHC option `-Werror` to ensure that warnings fail the
build in dev mode. The flag is enabled in the CI.
README is updated with cabal based instructions.
* CI: Add support for GHC 8.10, stack and live-server testing
* Fix live-server tests for all platforms
* Fix windows tests
* Fix resourcet cleanup exceptions
* Mark minio-hs builds GHC 8.4, 8.8 on windows experimental
* Use minio with erasure code backend for tests
* Fix matrix combinations for cabal and stack
Co-authored-by: Krishnan Parthasarathi <kp@minio.io>