permanently redirect HTTP to HTTPS for nginx
add workaround for #170
add basic auth for all incoming requests
disable auth_basic for health checks
New relic support

Introduce two new environment configuration variables: NEW_RELIC_INI and NEW_RELIC_STAGE
Added new extra "newrelic" installation opt-in.

Docker-DCO-1.1-Signed-off-by: Olivier Gambier <olivier@docker.com> (github: dmp42)
Removing dotcloud related stuff

Docker-DCO-1.1-Signed-off-by: Olivier Gambier <olivier@docker.com> (github: dmp42)
Cleanup

Removed no more existing package and adding missing on.
Upped cover-min to what we currently have (67%).

Docker-DCO-1.1-Signed-off-by: Olivier Gambier <olivier@docker.com> (github: dmp42)
Loose dev requirements

Docker-DCO-1.1-Signed-off-by: Olivier Gambier <olivier@docker.com> (github: dmp42)
Python compat

Docker-DCO-1.1-Signed-off-by: Olivier Gambier <olivier@docker.com> (github: dmp42)
Updated changelog to prepare 0.8 release

Docker-DCO-1.1-Signed-off-by: Olivier Gambier <olivier@docker.com> (github: dmp42)
Rename X-Docker-Payload-Checksum header
Amending previous commits

- don't source NEW_RELIC_INI multiple times
- better variable name for new relic ini ref
- learn to stop worrying about dev dependencies
- trailing coma in extras section of setup to avoid changing multiple lines when adding a new one

Docker-DCO-1.1-Signed-off-by: Olivier Gambier <olivier@docker.com> (github: dmp42)
Merge pull request #514 from docker/next-release

Preparing 0.8
comment out redirect snippet

This snippet is purely convenience. docker pull on http will still fail
with this set.
Upgrade gunicorn to 19.1

* gunicorn added timezone logs in v19.0 [1]
* Altered docker-registry logging to include timezone
* Altered documentation to more closely reflect implementation (-w and --max-requests flags as per use in run.py)
* Removed --debug flag, deprecated in v19.0 [1]
* Removed unecessary documentation from wsgi.py (we already suggest how to run Gunicorn in the README)
* Mention GUNICORN_OPTS in run.py's docstring, which should have
  happened in 2008330 (docker_registry.run: Restore GUNICORN_OPTS
  functionality, 2014-07-18).

[1]: http://docs.gunicorn.org/en/19.0/news.html#core
Bump version

Docker-DCO-1.1-Signed-off-by: Olivier Gambier <olivier@docker.com> (github: dmp42)
Merge pull request #519 from silarsis/master

upgraded gunicorn, removed deprecated flag, and added timezone to logging
Remove dotcloud references
Make the new "hacking" version happy

Docker-DCO-1.1-Signed-off-by: Olivier Gambier <olivier@docker.com> (github: dmp42)
Loose test dependencies

Also add six (needed to lake hacking happy)

Docker-DCO-1.1-Signed-off-by: Olivier Gambier <olivier@docker.com> (github: dmp42)