[RFC] basic config iterator implementation

A basic iterator implementation for `git_config_backend` as discussed in https://github.com/libgit2/libgit2/issues/1409 . What do you think @arrbee? Instead of further implementing the rest I would love some feedback.