Fix remove operation bug. Add some warning logs.
rearranging code into a proper python package, per #1
switching to relative imports, plus other minor improvements based on review.
Enable custom boto S3 connection configuration

The config file can now have the following S3-specific config values:

  s3_host
  s3_port
  s3_debug
  s3_proxy
  s3_proxy_port
  s3_proxy_user
  s3_proxy_pass

These config values will be forwarded on to the Boto S3 connection constructor
Bypass the tarsum computation with docker version > 0.9.1

Docker-DCO-1.1-Signed-off-by: Sam Alba <sam.alba@gmail.com> (github: samalba)
Factor out s3_config settings to boto_configs
Remove the s3_host and s3_port settings

Because they didn't work before this changeset, this is a safe change.
The documentation has been updated to show how to specify the S3 host.
Docker version is now mandatory

Docker-DCO-1.1-Signed-off-by: Sam Alba <sam.alba@gmail.com> (github: samalba)
The payload checksum dependency on docker will be 0.10 (not released as of today)

Docker-DCO-1.1-Signed-off-by: Sam Alba <sam.alba@gmail.com> (github: samalba)
Add user-agent for all tests

Docker-DCO-1.1-Signed-off-by: Sam Alba <sam.alba@gmail.com> (github: samalba)
Fixing pep8 warning

Docker-DCO-1.1-Signed-off-by: Sam Alba <sam.alba@gmail.com> (github: samalba)
replacing run.sh with a "docker-registry" console script
images: catch unicode errors

When the headers of the TarFile have non-utf8 encoded values (such is
the case for some xattrs for file capabilities) (see
http://ur1.ca/gzn2m), the repository fails to get pushed. Instead, just
do not generate the tarsum for images with this failure.

Docker-DCO-1.1-Signed-off-by: Vincent Batts <vbatts@redhat.com> (github: vbatts)
added registry version to the root url as it will be useful in knowing which version of the registry is currently deployed
rolling unwanted changes made by linter
abiding E501
abiding W292
Merge pull request #306 from vbatts/vbatts-catch_unicode_error

images: catch unicode errors
Merge pull request #309 from shreyu86/registry-version

Added Registry Version to Roothandler
Merge pull request #296 from noxiouz/fix_remove_in_elliptics

Fix remove operation bug. Add some warning logs.