Support Swift Object Store as Git bare repository

This commit provides the minimal requirements to
use OpenStack Swift as backend for Dulwich.
The Swift Git repository only use pack and index
files to store objects and references are managed
through the info/refs file.