The sound distributed version control system

Refactor `pijul::config` into new crate

This should allow crates to interact with Pijul configuration without needing to implement existing logic. There are signs that the code itself will need a refactoring soon, but this is a good start.

Created by  finchie  on July 13, 2023
Change contents