Merge pull request #2034 from metalivedev/1969-cherrypick-fixcommitformat

Fix #1969 formatting, add information about multiline json
added initial draft of the Docker infrastructure doc
Rename mkimage-debian.sh to mkimage-debootstrap.sh to more clearly reflect its true function
Move contrib/docker.bash to contrib/completion/bash/docker for better organization
Add zsh completion from @felixr with permission

See https://github.com/felixr/docker-zsh-completion for the original.
See also https://github.com/dotcloud/docker/issues/2202#issuecomment-26313287

Fixes #2202
Add vim syntax highlighting for Dockerfiles from @honza

See https://github.com/honza/dockerfile.vim
See also https://twitter.com/_honza/status/390046317579620352
Refactor mkimage-debootstrap.sh to be much more full-featured

This includes the following:
- options to control certain parameters
- an option specifically for creating tarballs directly, esp. for dockerbrew
- the addition of the updates and security repositories for Debian images
- the addition of the universe, updates, and security repositories for Ubuntu images
- more correct tagging of Debian images
- tagging of Ubuntu image versions (12.04, 12.10, etc) and latest tag for LTS
Fix #1919 document how to edit and release docs.
 #2209 - add the example @tianon gave to elaborate on the Comment documentation
Merge pull request #2090 from kencochrane/master

added initial draft of the Docker infrastructure doc
Merge pull request #2231 from metalivedev/1919-docreleaseinfo

Fix #1919 document how to edit and release docs.
Merge pull request #2236 from SvenDowideit/2209-comments-doc

 #2209 - add the example @tianon gave to elaborate on the Comment docume...
Add better comments to utils/stdcopy.go.
add cleanupin tests to remove leftover containers
Merge pull request #2244 from dotcloud/add_cleanup_leftover_container_tests

Tests: add cleanup to remove leftover containers
Merge pull request #2243 from jpetazzo/comments-stdcopy

Add better comments to utils/stdcopy.go.
Fix error/debug messages in Container.Attach and recover from ErrClosedPipe conditions.
Merge pull request #2220 from tianon/vim

Add vim syntax highlighting for Dockerfiles from @honza
Merge pull request #2219 from tianon/completion

Reorganize contributed completion scripts to add zsh completion
use httpError in a separate test