Add compatibility to Config::Git

Config::Git is a new "configuration plugin" I wrote to store common git configuration for use with other plugins.  It comes with a GitConfig role used for easy plug&play with existing plugins.

I've added a push-gitconfig test to make sure it works.