Add Openstack Swift storage backend

Closes #106

This is the full implementation for making Openstack Swift as a viable backend for the Docker registry.