make docker run handle SIGINT/SIGTERM
keep processing signals after the first one
minor cleanup for signal handling
add formatting directive to failure to stop container error
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.
Fix Graph ByParent() to generate list of child images per parent image.
Add test case for Graph ByParent().
ensure the use oh IDs and add image's name in /events
Added docs
Limit commands to containers of a relevant state
prevent crash when .dockercfg not readable
Merge pull request #1541 from dotcloud/1528-fix_panic

prevent crash when .dockercfg not readable
Merge pull request #1249 from unclejack/507-add_sigterm_sigint_handling_to_docker_run

#507 - make docker run handle SIGINT/SIGTERM
Merge pull request #1496 from xdissent/1351-volumes-from-before-volumes

* Runtime: Apply volumes-from before creating volumes
Merge pull request #1505 from dotcloud/improve_events

Add image name in /events
Merge pull request #1538 from KSid/bash-completion-limit-containers

Bash Completion: Limit commands to containers of a relevant state
Fix #1517, #1521 by adding sudo to examples and installation.
Merge pull request #1537 from metalivedev/1517-sudodocker

Fix #1517, #1521 by adding sudo to examples and installation.
Add imagename to LogEvent tests