Adapt to changes in `git-features` which change `Send + Sync` to `Send + Clone`. This happens to allow non-sync implementations (i.e. thread-local), along with `Sync` ones
which usually are `Clone` too as they are passed by immutable reference (which is `Clone + Copy`).

### Refactor (BREAKING)

 - Remove light* features, add 'lean-async' in its place; remove termion support

### Changed (BREAKING)

 - remove `Option<impl Progress>` in favor of `impl Progress`
 - remove unnecessary `Arc` around `should_interrupt` flag
 - remove Sha1 mentions in `index::verify::Mode::*` variants
   The hash is repository defined and not hard-coded
 - Remove lean plumbing CLI

### Bug Fixes

 - Collect all stdout messages in line renderer as well
   Otherwise the threaded line renderer will interfere with genuine
   program output.

### New Features

 - `gix mailmap verify` command
 - `ein find --debug` to learn why it is slow
 - --counting-threads flag to configure amount of threads when counting
   The efficiency of multi-threaded counting is low per core, and despite
   some speedups might be desirable, one might not want to commit all cores
   to this amount of waste.
 - in-manifest and in-bin documentation of feature toggles
   Unfortunately, these don't show up on docs.rs due to it being a abinary
   only crate. One could consider throwing in a lib just for good measure.

### Commit Statistics

 - 61 commits contributed to the release over the course of 126 calendar days.
 - 165 days passed between releases.
 - 10 commits where understood as [conventional](https://www.conventionalcommits.org).
 - 12 unique issues were worked on: #215, #263, #266, #279, #287, #289, #293, #298, #301, #329, #366, #67

### Commit Details

 * **#215**
    - Collect all stdout messages in line renderer as well (57ca045)
    - Fix compile warning (e4514a8)
    - Remove reference of pretty-cli in code tree (4bd2f29)
    - Remove lean plumbing CLI (51bf03f)
    - Remove light* features, add 'lean-async' in its place; remove termion support (4d2d433)
 * **#263**
    - fmt (fbeddeb)
    - A mad attempt to use thread-local everywhere and avoid Sync… (0af5077)
 * **#266**
    - Provide handle with a snapshot of the store's state (6e0cd6d)
 * **#279**
    - Fast-path multi-pack index verification in the CLI (bcde935)
    - Basic multi-pack index creation (89428b2)
    - 'index' with its own sub-commands (c4c5678)
    - even nicer printing (d2bea27)
    - remove `Option<impl Progress>` in favor of `impl Progress` (bf04644)
    - remove unnecessary `Arc` around `should_interrupt` flag (d851bed)
    - remove Sha1 mentions in `index::verify::Mode::*` variants (c2679a0)
 * **#287**
    - share and pass cli arguments for pack verification (db43e47)
    - Very rough version of repository verification (80a4a7a)
    - Adjustments to deal with changes to git-pack/git-odb (fcf8fde)
 * **#289**
    - 'pack' with its own sub-commands (fb64af4)
    - 'remote' with its own sub-commands (8677f7e)
    - 'commitgraph' with its own sub-commands (db0251e)
 * **#293**
    - faster writing to stdout/stderr for plumbing commands (d04dc01)
    - Add 'index verify' subcommand to 'gix' (1ac2c21)
    - Flag to hide extension details (34ea001)
    - Print basic index information, including the tree extension (9277cf8)
    - Basic entry information (239e7b2)
    - refactor (8bf585d)
    - JSON output for index entries (3fc1622)
 * **#298**
    - Simplify command-line options declaration (f790a55)
    - frame for printing index information (9ea98fd)
 * **#301**
    - greatly simplify render-line logic (a8fa53a)
    - pass thread-limit along to checkout (07e9081)
    - add thread-count and chunk-size computation; interrupt capability (8cbe85d)
    - a first sketch of access odb information using a sub-command (89b628a)
    - sub-command to print multi-index entries (6c10e09)
    - pack multi-index info subcommand (21c2dd5)
    - refactor (e6a3d43)
    - detailed report about issues after checkout (613483b)
    - keep-going support on the command-line (73a7393)
    - add tree-info subcommand to more easily test actual tree-traversal performance (29fb0c8)
    - frame for traversing tree entries (0e55fbb)
    - Properly use 'max-performance' feature toggle to get pack caches :D (a39d476)
    - allow writing empty files during checkout but also query the odb (5388d80)
    - support for repo to write actual objects (5494fb3)
    - basic version of index checkout via command-line (f23b8d2)
    - support for unicode-precomposition for gix apps (e90c123)
 * **#329**
    - in-manifest and in-bin documentation of feature toggles (25da30f)
 * **#366**
    - frame for printing mailmap entries using git-repository (2a01f47)
    - gix mailmap verify can now detect collisions (f89fe2f)
    - `gix mailmap verify` command (384ed66)
 * **#67**
    - --counting-threads flag to configure amount of threads when counting (0090961)
 * **Uncategorized**
    - make fmt (7cf3545)
    - small build now uses the line renderer as well (652a0ac)
    - Upgrade to prodash 19 (90c6c5a)
    - `ein find --debug` to learn why it is slow (70109be)
    - Merge branch 'short-id' (5849d5b)
    - fix clap warnings (aa51e05)
    - Merge branch 'AP2008-implement-worktree' (f32c669)
    - improve CLI docs (866530a)
    - rename 'gix commitgraph' back to 'gix commit-graph' (d6a72e7)
    - thanks clippy (b0f7328)