Add a settings package

This lets us modify the libgit2-wide options/settings.
Merge pull request #73 from libgit2/cmn/settings

Add a settings package