tes 0.10.0

A crate for working with the Task Execution Service (TES) specification
Documentation
# Release

- [ ] Update version in `Cargo.toml`.
- [ ] Update `CHANGELOG.md` with version and publication date.
- [ ] Run tests: `cargo test --all-features`.
- [ ] Run linting: `cargo clippy --all-features`.
- [ ] Run fmt: `cargo +nightly fmt --check`.
- [ ] Run doc: `cargo doc`.
- [ ] Stage changes: `git add Cargo.toml CHANGELOG.md`.
- [ ] Create git commit:
  ```
  git commit -m "release: bumps `tes` version to v0.1.0"
  ```
- [ ] Create git tag:
  ```
  git tag v0.1.0
  ```
- [ ] Push release: `git push && git push --tags`.
- [ ] Publish the release: `cargo publish --all-features`.
- [ ] Go to the Releases page in Github, create a Release for this tag, and
      copy the notes from the `CHANGELOG.md` file.