packaging; issue #30: Original files to make the Ubuntu PPA on launch date
add -l to docker ps
changed last to n
Allow rmi to remove image from its name
Use ip to setup the gateway in sysinit.go

ip from iproute2 replaces the legacy route tool which is often not
installed by default on recent Linux distributions.

The same patch has been done in network.go and is re-used here.
Put the resolv.conf path in a variable instead of being hardcoded within lxc
use crlf in login in order to avoir issue due to real raw mode
Use crlf in registry function to avoid issue with autlogin in push and autopull in run
packaging; issue #251: Add debian packaging
snake_case to camelCase
display usage when no parameter
Merge pull request #392 from dotcloud/rm_usage-fix

Display usage when no parameter in docker rm
force kill now use lxc-kill. Fixes #383
Detect and mark ghost container.
fixes some usages
Contrib post-commit hook for checking gofmt
Merge remote-tracking branch 'origin/crlf_on_raw_mode'
Merge remote-tracking branch 'origin/148-remove_repositories-feature'
Simplify the output of 'docker images' by removing the PARENT column
docker daemon: create file containing PID

Ensure the docker daemon creates a file containing its PID under
/var/run/docker.pid.

The daemon takes care of removing the pid file when it receives either
SIGTERM, SIGINT or SIGKILL.

The daemon also refuses to start when the pidfile is found. An
explanation message is shown to the user when this happens.

This change is required to make docker easier to manage by tools like
checkproc which rely on this information.