Add a gitdeploykey provider.

The purpose is the reuse the deploy key that we already have in our
system.

This is just the barebones version to test it out. The proper version
could automatically install the key that we use automatically in a
follow-up patch.