Merge pull request #5951 from vieux/pr5919

Fix remote add cache
Merge pull request #5946 from crosbymichael/lxc-host-net

Fix network mode for lxc 1.0
Merge pull request #5950 from tianon/update-deps

Update gorilla/mux, gorilla/context, and kr/pty deps
Merge pull request #5755 from vieux/move_inspect_daemon

move inspect from server to daemon
Mount /dev in tmpfs for privileged containers
Docker-DCO-1.1-Signed-off-by: Michael Crosby <michael@crosbymichael.com> (github: crosbymichael)
Update documentation for container struct in libcontainer
Docker-DCO-1.1-Signed-off-by: Michael Crosby <michael@crosbymichael.com> (github: crosbymichael)
add test

Docker-DCO-1.1-Signed-off-by: Victor Vieux <vieux@docker.com> (github: vieux)
ignore lchown error on docker cp

Docker-DCO-1.1-Signed-off-by: Victor Vieux <vieux@docker.com> (github: vieux)
Update code post codereview

Add specific types for Required and Optional DeviceNodes
Docker-DCO-1.1-Signed-off-by: Michael Crosby <michael@crosbymichael.com> (github: crosbymichael)
use buffered channel so goroutine does not get blocked on done <- true when a timeout occurs.

Docker-DCO-1.1-Signed-off-by: Anandkumar Patel <anandkumarpatel@gmail.com> (github: anandkumarpatel)
Merge pull request #5765 from jamtur01/contribf

Added to small patch exemption to cover Markdown/syntax errors
Add instructions for persisting data
Docker-DCO-1.1-Signed-off-by: Benny Ng <benny.tpng@gmail.com> (github: tpng)
man/docker-run.1: Fix typo 'priviledged', add missing closing brackets

Docker-DCO-1.1-Signed-off-by: Colin Walters <walters@verbum.org> (github: cgwalters)
Merge pull request #5954 from vieux/fix_cp_error

Ignore lchown error on docker cp
Fixes some docs issues with using single-dash arguments where they should be double

I found a bunch of issues where we have "-<opt>" instead of "--<opt>".
Also a couple of other issues, like "-notrunc", which is now "--no-trunc"
Fixes #5963

Docker-DCO-1.1-Signed-off-by: Brian Goff <cpuguy83@gmail.com> (github: cpuguy83)
Add new consolidated mkimage scripts

These new scripts are streamlined such that, for example, "contrib/mkimage/debootstrap" is _only_ responsible for filling a directory with the results of running debootstrap, and it can accept any arbitrary arguments.

Docker-DCO-1.1-Signed-off-by: Andrew Page <admwiggin@gmail.com> (github: tianon)
Add deprecation warnings to the mkimage scripts that are have consolidated mkimage implementations

Docker-DCO-1.1-Signed-off-by: Andrew Page <admwiggin@gmail.com> (github: tianon)
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)
Merge pull request #5955 from anandkumarpatel/5923-fix-leaking-go-routine

5923-fix-leaking-go-routine