Update AUTHORS and .mailmap

Docker-DCO-1.1-Signed-off-by: Andrew Page <admwiggin@gmail.com> (github: tianon)
fix(daemon): prepend host /etc/hosts instead of bind mounting

systemd systems do not require a /etc/hosts file exists since an nss
module is shipped that creates localhost implicitly. So, mounting
/etc/hosts can fail on these sorts of systems, as was reported on CoreOS
in issue #5812.

Instead of trying to bind mount just copy the hosts entries onto the
containers private /etc/hosts.

Docker-DCO-1.1-Signed-off-by: Brandon Philips <brandon.philips@coreos.com> (github: philips)
Add instructions for persisting data
Docker-DCO-1.1-Signed-off-by: Benny Ng <benny.tpng@gmail.com> (github: tpng)
portallocator: rewrite to simplify, removes race condition

Docker-DCO-1.1-Signed-off-by: Erik Hollensbe <github@hollensbe.org> (github: erikh)
bridge: retry any proxy set up failures until we get a successful port, defeats a race condition

Docker-DCO-1.1-Signed-off-by: Erik Hollensbe <github@hollensbe.org> (github: erikh)
Revert "Always mount a /run tmpfs in the container"

This reverts commit 905795ece624675abe2ec2622b0bbafdb9d7f44c.

Docker-DCO-1.1-Signed-off-by: Andrew Page <admwiggin@gmail.com> (github: tianon)
Merge pull request #5975 from tianon/revert-run-tmpfs

Revert "Always mount a /run tmpfs in the container"
Merge pull request #5958 from erikh/5738-docker_port_in_use

docker port in use
Rewrite of the Introduction documentation

1. Re-aligns the introduction with the new product positioning.
2. Cleanup of some issues with language and formatting.
3. Makes the introduction leaner and meaner.
4. Responds to feedback from product.

Docker-DCO-1.1-Signed-off-by: James Turnbull <james@lovedthanlost.net> (github: jamtur01)
This check was backwards.

If I do a

docker events  > /tmp/out

I do not want the control characters getting written to the file.
The check should check the output file not the input file.

Docker-DCO-1.1-Signed-off-by: Dan Walsh <dwalsh@redhat.com> (github: rhatdan)
Merge pull request #5979 from rhatdan/terminal

This check was backwards.
integration-cli: tests for /etc/hosts and net=host

Some basic tests to make sure this is acting correctly on machines.

Docker-DCO-1.1-Signed-off-by: Brandon Philips <brandon.philips@coreos.com> (github: philips)
integration-cli: fix spelling error in test

Docker-DCO-1.1-Signed-off-by: Brandon Philips <brandon.philips@coreos.com> (github: philips)
vendor: bump github.com/coreos/go-systemd to v2

There are a couple of bugfixes since this was last bumped. Pull them in.

Docker-DCO-1.1-Signed-off-by: Brandon Philips <brandon.philips@coreos.com> (github: philips)
Merge pull request #5981 from philips/bump-go-systemd

vendor: bump github.com/coreos/go-systemd to v2
Merge pull request #5895 from tianon/update-authors

Update AUTHORS and .mailmap
Merge pull request #5859 from philips/append-etc-hosts-not-bind

fix(daemon): prepend host /etc/hosts instead of bind mounting
Merge pull request #5897 from jamtur01/newintro

Rewrite of the Introduction documentation
Merge pull request #5959 from tpng/patch-1

Add instructions for persisting data