Add dulwich support to gitfs backend

Psssst..... @ryan-lane....

Resolves #9112.