Adapt for elliptics binding > 2.24.19
Fix compatability with elliptics api
Add some options to elliptics backend configuration.

Describe options. Also add links to documentation.
Add Elliptics backend description in README.md
Move example to README.md
Add smtp_port option in config.email_exceptions
Added support for repository/json. Data parsed from the user-agent
Add smtp_secure option in config.email_exceptions
Add descriptions for new email options
Make PEP8 happy
fix swift path issues with list_directory
fix swift path issues with list_directory
Merge branch '172-fix-swift-backend' of github.com:bacongobbler/docker-registry into 172-fix-swift-backend
replace only the first occurrence of the root_path

if someone pushed an image with the name 'stackbrew/registry'
and their root_path was set to '/registry', this would replace
both occurrences in the string. This fix only replaces the first
occurrence of the string, which should only be the root_path.
Merge branch '172-fix-swift-backend' of github.com:bacongobbler/docker-registry into 172-fix-swift-backend
- Avoid the bandwidth computation for very small layer sizes
Merge pull request #166 from rogaha/bandwidth_measurement

Avoid the bandwidth computation for very small layer sizes
Merge pull request #175 from dotcloud/arch-support

Added support for repository/json. Data parsed from the user-agent
Merge pull request #169 from noxiouz/add_elliptics_usability

Fix compatability with LTS Elliptics API and add some docs.
Merge pull request #178 from Kroisse/email_options

Improve email options for reporting exceptions