abord build if mergeConfig returns an error and fix duplicate error message
use less reflection in command line method invocation
Merge pull request #2034 from metalivedev/1969-cherrypick-fixcommitformat

Fix #1969 formatting, add information about multiline json
Add test
add missing error check
added initial draft of the Docker infrastructure doc
replace 127.0.0.1 by the assigned IP address in the container's /etc/hosts file.
Fixes issues with mounting subdirectories of /mnt in container.

Tested with
mkdir /mnt/data
docker run -v /mnt/data:/mnt/data  -t ubuntu:12.10 touch /mnt/data/bar

Expected /mnt/data/bar on host.
Minor updates to postgresql_service.rst

I've added the steps that were missing/wrong for me when I went through this just now.
change 127.0.0.1 -> 127.0.1.1 & remove ::1 -> hostname mapping
tell the new developer how they can replace the real docker binary with the one they've been hacking on (#2142)
check return value of syscall.Chdir when changing working directory
Merge pull request #2142 from SvenDowideit/patch-1

tell the new developer how they can replace the real docker binary with ...
Merge pull request #2160 from iffy/patch-1

Minor updates to postgresql_service.rst
Prevent docker-ci to test closing PRs
Merge pull request #2211 from mzdaniel/2190-docker-ci

Prevent docker-ci to test closing PRs
Remove @KSid from contrib maintainers for now

His availability has been very limited, so I'll take over completely for the short term until he can find more time to help out.
Merge pull request #2218 from tianon/ksid

Remove @KSid from contrib maintainers for now
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