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().
Install websocket library before building docker
ensure the use oh IDs and add image's name in /events
Added docs
Add import for dotcloud/tar to replace std tar pkg
API, issue 1471: Allow users belonging to the docker group to use the docker client
Revert "docker.upstart: avoid spawning a `sh` process"

This reverts commit 24dd50490a027f01ea086eb90663d53348fa770e.
Make sure ENV instruction within build perform a commit each time
Handle ip route showing mask-less IP addresses

Sometimes `ip route` will show mask-less IPs, so net.ParseCIDR will fail. If it does we check if we can net.ParseIP, and fail only if we can't.
Fixes #1214
Fixes #362
Bump to 0.5.3
use Go 1.1.2 for dockerbuilder
Add hostname to the container environment.
Fix TestEnv