Add a progress bar to docker pull
Add progress bar on docker push
Change the commands unit tests in order to reflect the proper behaviour of CmdRun
Add unit test for CmdAttach
Avoid destroy() timeout by closing stdin in TestStart()
Close HTTP response bodies

Fixes #285.
Don't use a strings.Reader where a bytes.Reader will do.

There are several places where a []byte is converted to a string
and then fed into strings.NewReader().
Don't convert []byte to string unnecessarily.
Use a *println or *print function instead of *printf where appropriate.
A few spelling/grammar corrections.
Don't use an interface{} where a string will do.
Add a 'fmt' target to the Makefile.

A convenience for gofmting all the code, including subpackages.
Merge pull request #298 from cespare/cleanup-1

Some style, text, and comment cleanup.
Merge pull request #301 from dotcloud/container_test_improvment-1

Avoid destroy() timeout by closing stdin in TestStart()
Merge pull request #300 from cespare/make-fmt

Add a 'fmt' target to the Makefile.
Merge branch 'master' of ssh://github.com/dotcloud/docker
Merge remote-tracking branch 'origin/progress_bar_push_pull'
Fix mkimage-busybox
Merge pull request #304 from paulhammond/mkimage-busybox-fixes

Fix mkimage-busybox
makefile: simplify "fmt" target, and include -s flag