Settings: add support for search paths

Let the user set and get the config search paths

---

This should help alleviate some of the issues with libgit2/libgit2#2122 while not making the library ignore errors.