Merge remote-tracking branch 'origin/30-packaging-ubuntu'
Fix ubuntu packaging to build from a clean checkout of the correct git tag
Merge pull request #415 from dotcloud/261-choose_grace_period-feature

added -t in docker stop and restart to choose grace period
Merge remote-tracking branch 'origin/buildbot'
Fixed 'hack' rule in Makefile
Merge branch 'master' of ssh://github.com/dotcloud/docker
contrib/vagrant-docker: a placeholder to centralize collaboration on an official docker provider for vagrant
Use aufs to handle parents whitouts instead of doing it manually
Wait for the container terminate at the end of CmdRun

Fixes the race condition between docker run and docker logs from #428.
Merge pull request #444 from lopter/master

Fixe the race condition between docker run and docker logs from #428
update TestRunDisconnectTty to reflect the correct behavior of CmdRun
'docker ps' shows port mappings
Exclude loopback-to-loopback connections from DNAT rules, to allow userland proxying
Emulate DNAT in userland for loopback-to-loopback connections. This makes container ports available from localhost.
Shutdown loopback-to-loopback proxy when unmapping a port
Add a test for allocating tcp ports and reaching them on localhost
Updated documentation and fixed Vagrantfile
Updated ubuntu install
Cleaned up install instructions in the README

	* Addded quick install on ubuntu as the 1st install option
	* Grouped other binary installs under "binary installs"
	* Removed duplicate binary ubuntu installs (linked to the docs)
	* Improved "build from source" instructions
Removed duplicate ubuntu binary install instructions from README