hipo-tools 0.1.0

First tagged release: a fast CLI for exploring HIPO v6 (CLAS12) files —
inspect, cut, project, compare, repair and re-encode.

Cut before this tag, in a polish pass over the whole surface:

- `check`, `quality` and `mc` printed a different table on every run. Each
  ranked a list by a count accumulated in a HashMap and sorted on that count
  alone, leaving ties in per-process hasher order. Since each list is
  truncated, this changed *which* rows appeared: over a file with 200 duplicate
  groups tied at 3x, `check` reported a different five on all ten of ten runs.
- `hist --range -5,5` was refused by the argument parser, which read the `-5`
  as a flag. That exact line was the example in the README and the docs site.
- `tui` panicked with a Rust backtrace when stdout was not a terminal.
- `--events A..B` reached only `dump`, `scan` and `diff`, so a slice could be
  looked at but not counted, measured or written out. It is global now, and
  the nine commands that cannot honour it refuse it rather than ignore it.
- `stats`, `hist` and `dist` rejected the `BANK.COLUMN` spelling they print.

Verified against a real 326,074-event CLAS12 file as well as the fixtures:
335 command invocations with no panic, the `--where` engine agreeing with an
independent oracle on 51 predicates, 33 value-level fidelity checks across
every codec and write path, thread-count determinism, and all 138 command
examples in the README and docs site parsing.