The sound distributed version control system

Add a config option for the patch message template Contents of field `message_skeleton` at the root of the global config file will be placed into `message` by `pijul record` for editing, if present and not overridden via `-m` switch. Analogous to git's `commit.template`, but as an inline string rather than a filepath. Moved the call to `Global::load` to a `lazy_static`. `header` needs the config in two places now, and parsing it twice seems like a waste. Arranging a single parse manually in a satisfying way (in both places it's a fallback, and should remain one) makes the function a mess.

Created by  mpevnev  on February 19, 2021
SZHG3ADNBW5WHINPGSDS4WTCZBJHETOZ7PO3YFF2EZKSQJOQF3GQC
Change contents