deps: update most other dependencies
deps: update most other dependencies

This commit is the result of doing:

  $ cargo update
  $ cargo update -p encoding_rs --precise 0.8.10

where the latter line prevents encoding_rs from updating to 0.8.11 (or
newer). In particular, the 0.8.11 release increased the minimum Rust
version to 1.29, where as ripgrep 0.10.x is still on 1.28. We stay on an
older version for now until ripgrep is ready to move to 0.11.x.

BurntSushi/ripgrep,BurntSushi/ripgrep,BurntSushi/ripgrep,BurntSushi/ripgrep