Move the path based functions from util.c to their own file.
Review Request #1192 — Created Dec. 17, 2021 and submitted
This is the first step in cleaning these up and using separate directories for each libpurple based client.
Ran with no config directory and added an account. Verified that all of the config files were correctly created.
Also ran the unit tests without issue.
Revision 2 (+434 -328)