docker.upstart: avoid spawning a `sh` process

start script / end script create an intermediate sh process.
docker.upstart: use the same start/stop events as sshd

Is probably more solid
add ps args to docker top
bump api version to 1.4
Merge branch 'master' into 1237-improve_docker_top-feature

Conflicts:
	docs/sources/api/docker_remote_api.rst
ensure mount in commit
add regression test + go fmt
Fixes 1136; Reopened from 1175 with latest changes.
fix wrong untag when using rmi via id
fix docs
add regression test
Bind daemon to 0.0.0.0 in Vagrant. Fixes #1304
Do not show empty parenthesis if the default configuration is missing.
Remove unused argument.
use ParseRepositoryTag instead on split on : in imagedelete
add ParseRepositoryTag tests
add regression tests
fix #1314 discard error when loading old container format
testing, issue #1331: Add registry functional test to docker-ci
Remove unnecessary signal conditional.