Matches https://github.com/ilyagr/pijul-clone as of now, might become out of sync

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
7UU3TV5W23QA7LLRBSBXEYPRMIVXPW4FNENEEE7ZEJYXDLXHVX4AC
Change contents