~tristan957/harvest-almanac

ref: b879963b39b5a4bbc0cca532857541f453a8f4c3 harvest-almanac/data/ui d---------
harvest-almanac: add back in about/prefs popover
harvest-glib: remove library restriction on # of clients
harvest-almanac: added support for updating company
meta: dirty commit :/

This commit features:

* Context support
* Reactive UI
* GString cleanup
* Singleton refactor
harvest-almanac: completed first step to adjusting profile workflow
harvest-almanac: removed view switchers in favor of leaflets
harvest-almanac: integrated libsecret and gsettings in prep for first request
app: implemented the preferences window
meta: adjusted configuration config to compile with clang

Not tested
app: removed transient-for
app: Created password schema