Split the storage lib in sub-modules (this will help adding support for more storage support)
Allow empty list [] in push to /v1/repositories/<path>/

Multiple docker pushes to the same repository path will end up sending [] to /v1/repositories/<path>/.

Currently we api_error 400 in this case, which the docker client doesn't like.

This is already handled properly in update_index_images, so we might as well allow it.
Merge pull request #57 from avaer/master

Allow empty list [] in push to /v1/repositories/<path>/
OpenStack glance support in Docker Registry
Fixed image list
Added support for signals in order to implement hooks in the storage modules
Now supports tagging images names on the layer stored in Glance
Fixed typos
Re-factored the glance storage dispatcher
Added missing requirement
Provide sample config for openstack
Simplified a "if" in images module
Disabled tarsum debug for better visibility
Set of bugfixes on the glance storage module, it now works.
Removed unused code
Cleanup confusing comment
Merge pull request #60 from jamescarr/master

Allow Configuration Options Via Environment Variables
Allow overriding of gunicorn while still preserving env variable
injection
Merge pull request #62 from jschneiderhan/allow-gunicorn-cmd-override

Allow overriding of gunicorn while still preserving env variable injection
Update config_sample.yml