Allow setting the location of the directory containing the .foreman file

Since it's possible to specify the location of every configuration file in the foreman CLI, it would be nice to be able to do the same for the configuration file containing the defaults (`.foreman`).

This pull request does just that.