Add proper bash completion for "docker push"
Adding more tests around `auth.ResolveAuthConfig`

mostly because I've been failing at getting docker `0.6.2` working with
docker-registry `0.6.0` with regard to login and push.  I suspect there
may be some mismatched expectations between `auth.ResolveAuthConfig` and
`registry.ResolveRepositoryName`, but I haven't done enough research or
experimentation to think it's anything more than user error.  More tests
are good, no?
Merge pull request #1990 from modcloth-labs/more-tests-for-auth-registry-resolution

Adding more tests around `auth.ResolveAuthConfig`
keep -r, but default true
Merge pull request #1832 from dotcloud/26-default_r_flag

Autorestart containers by default
Added Dockerfile.tmLanguage to contrib
Merge pull request #1876 from asbjornenge/master

Added Dockerfile.tmLanguage to contrib
Fix help text for -v option
Merge pull request #2084 from makeusabrew/patch-1

Fix help text for -v option
Clean out a few outdated FIXME items
Merge pull request #2061 from dotcloud/1948-test-detach

testing, issue #1948: Increase TestRunDetach timeout
Cleanup whitespace in API 1.5 docs

remove whitespace on blank lines
[docs] use angle brackets in MAINTAINER example email
Merge pull request #2109 from shamrin/patch-4

[docs] use angle brackets in MAINTAINER example email
Merge pull request #2106 from mastahyeti/api_1.5_docs_whitespace

Cleanup whitespace in API 1.5 docs
Merge pull request #2103 from tianon/clean-out-fixme

Clean out a few outdated FIXME items
Insert popularity and boost docs results.
use empty string so TempDir uses the OS's temp dir automatically (Closes #2117)
fix rm -v
Fix some error cases where a HTTP body might not be closed

Refs #2126