* Updated abort behavior
- Support for aborting a request with the promise api
- Aborting a request will cause a RequestAbortedError
- Normalized Connection class errors, now every error returned is
wrapped by the client errors constructors
* Updated test
* Updated docs
* Updated code generation script
* Renamed test
* Code coverage
* Avoid calling twice transport.request
* Add data field in serialization errors
* Add test for data field in serialization errors
Co-authored-by: Tomas Della Vedova <delvedor@users.noreply.github.com>