Merge pull request #5889 from financeCoding/couchdb_doc_nit

removing grep command that depends on perl, better for boot2docker
Added basic Debian installation page

Docker-DCO-1.1-Signed-off-by: James Turnbull <james@lovedthanlost.net> (github: jamtur01)
Fixed sudo section to match Debian installation doc

Docker-DCO-1.1-Signed-off-by: James Turnbull <james@lovedthanlost.net> (github: jamtur01)
Merge pull request #5883 from jamtur01/debianinst

Added basic Debian installation page
Expand the Advanced Networking page to all options

For issue #5658 this rewrite of the networking page explains what every
single option (unless I missed one!) does both for the Docker server and
also the Docker client when submitting a "docker run".  I somehow
thought that, when I was done, there would be a lot more about setting
up topologies like I did for my Foundations of Python Network
Programming network of Docker containers.  More about making routers and
firewalls that NAT and so forth.  But, at least for this draft, I think
that setting up subnets and setting up point-to-point links is most of
what Docker users will need unless they are doing something exotic.

We can always expand later.

Docker-DCO-1.1-Signed-off-by: Brandon Rhodes <brandon@rhodesmill.org> (github: brandon-rhodes)

Improve networking.md documentation per @jamtur01

Besides catching some typos and awkward sentences, @jamtur01 had several
more thorough changes to suggest:

 *  He illustrated the correct way to delimit "Note" paragraphs in
     Docker documentation.

 *  He helped point out where I was presuming an Ubuntu host running
    Docker, so that I could re-word those sections to be specific that
    the advice only applied to Ubuntu (these mostly related to how to
    set server-wide options and restart the server).

 *  He is happy to have "Ethernet" capitalized even where Linux
    documentation would render it with an ugly lower-case first letter.

Docker-DCO-1.1-Signed-off-by: Brandon Rhodes <brandon@rhodesmill.org> (github: brandon-rhodes)

Improve networking.md per ideas from @SvenDowideit

A response to a bit of further discussion of pull request #5884.
Fix hanging on tests failing

Tee hanging when `go test` exit with non-zero code.
Fixes #5672
Docker-DCO-1.1-Signed-off-by: Alexandr Morozov <lk4d4math@gmail.com> (github: LK4D4)
Merge pull request #5834 from waitingkuo/patch-1

Update ubuntulinux.md
Merge pull request #5884 from brandon-rhodes/master

Expand the Advanced Networking page to all options
Adding the FAQ back

Docker-DCO-1.1-Signed-off-by: James Turnbull <james@lovedthanlost.net> (github: jamtur01)
Add the rest of the caps so that they are retained in privilged mode

Docker-DCO-1.1-Signed-off-by: Michael Crosby <michael@crosbymichael.com> (github: crosbymichael)
Don't drop CAP_FOWNER in the container. Also sorts the list of allowed
capabilities.

Docker-DCO-1.1-Signed-off-by: Victor Marmol <vmarmol@google.com> (github: vmarmol)
Merge pull request #5880 from LK4D4/fix_uid_overflow_#5647

Check uid ranges
Merge pull request #5865 from crosbymichael/add-all-caps

Add the rest of the caps so that they are retained in privilged mode
Merge pull request #5907 from vmarmol/caps

Don't drop CAP_FOWNER in the container.
Merge pull request #5864 from shykes/pr_out_make_cristian_maintainer_of_integration_cli_he_wrote_it

Make Cristian maintainer of integration-cli (he wrote it)
Merge pull request #5670 from jmccrohan/master

client: Remove docker new version check
Merge pull request #5782 from unclejack/fix_5270
Merge pull request #5874 from timthelion/docs-api-readme

Add readme file for the api directory
Merge pull request #5877 from timthelion/docs-daemon-config-readme

Add readme for the daemonconfig directory
Merge pull request #5876 from timthelion/docs-daemon-readme

Add readme for daemon directory