make docker run handle SIGINT/SIGTERM
Sort APIImages by most recent creation date.

Fixes #985.
keep processing signals after the first one
Improve TestKillDifferentUser to prevent timeout on buildbot
minor cleanup for signal handling
add formatting directive to failure to stop container error
fix typo in TestBindMounts (runContainer called without image)
Merge pull request #1479 from jpetazzo/fix-testbindmounts-typo

- Tests: fix typo in TestBindMounts (runContainer called without image)
Fix typo: fmt.Sprint -> fmt.Sprintf
Update AUTHORS
Merge pull request #1481 from titanous/fix-sprint

Fix typo: fmt.Sprint -> fmt.Sprintf
Use ranged for loop on channels
Merge pull request #1484 from titanous/use-range

Use ranged for loop on channels
Add GitHub usernames to MAINTAINERS
Add initial bash completion script

The script can be used to auto-complete commands, image names and
container ids from within a bash prompt.

This partially resolves #336.
Revert "docker.upstart: avoid spawning a `sh` process"

This reverts commit 24dd50490a027f01ea086eb90663d53348fa770e.
Apply volumes-from before creating volumes

Copies the volumes from the container specified in `Config.VolumesFrom` before
creating volumes from `Config.Volumes`. Skips any preexisting volumes when
processing `Config.Volumes`. Fixes #1351
Skip existing volumes in volumes-from

Removes the error when a container already has a volume that would otherwise
be created by `Config.VolumesFrom`. Allows restarting containers with a
`Config.VolumesFrom` set.
Add description and usage information
gitignore all test files