Refactoring execdriver.Command and Container structs to support 'docker exec' and other
similar features in the future.

Docker-DCO-1.1-Signed-off-by: Vishnu Kannan <vishnuk@google.com> (github: vishh)
Rename 'StdConfig' to 'StreamConfig'.

Docker-DCO-1.1-Signed-off-by: Vishnu Kannan <vishnuk@google.com> (github: vishh)
Merge pull request #7829 from crosbymichael/process-config

Refactor exec drivers for multi process
Update libcontainer to 55430d0db7c6bb1198c0bb573a9

Signed-off-by: Michael Crosby <crosbymichael@gmail.com>
Update mount struct with reference

Signed-off-by: Michael Crosby <crosbymichael@gmail.com>
Merge pull request #7780 from unclejack/disallow_dns_with_net_host

disallow net=host and net=container with links and dns
Merge pull request #7830 from crosbymichael/update-libcontainer-sep1

Update libcontainer to version 55430d0db7c6bb1198c0bb573a9700a859d5ec26
Make nat test less racy and accurate

Signed-off-by: Michael Crosby <crosbymichael@gmail.com>
Merge pull request #7832 from crosbymichael/fix-nat-test

Make nat test less racy and accurate
Add more error info to TestDockerRunEchoStdoutWithMemoryLimit

This test fails on my CI server often so we need more info when it does
happen with this test.

Signed-off-by: Michael Crosby <crosbymichael@gmail.com>
Merge pull request #7833 from crosbymichael/mem-test

Add more error info to TestDockerRunEchoStdoutWithMemoryLimit
clean up context on build completion & add test

Docker-DCO-1.1-Signed-off-by: Cristian Staretu <cristian.staretu@gmail.com> (github: unclejack)
Add Daemon test utils

Docker-DCO-1.1-Signed-off-by: Tibor Vass <teabee89@gmail.com> (github: tiborvass)
hack/make: fix test-unit target to propogate TESTFLAGS properly

Docker-DCO-1.1-Signed-off-by: Erik Hollensbe <github@hollensbe.org> (github: erikh)
Add TestDaemonRestartWithRunningContainersPorts

Docker-DCO-1.1-Signed-off-by: Tibor Vass <teabee89@gmail.com> (github: tiborvass)
Merge pull request #7765 from erikh/test_unit_testflags

hack/make: fix test-unit target to propogate TESTFLAGS properly
Merge pull request #7842 from unclejack/build_delete_context

clean up context on build completion & add test
Merge pull request #7191 from tiborvass/test-daemon

Add Daemon restart test along with Daemon utils
Use State as embedded to Container

Signed-off-by: Alexandr Morozov <lk4d4math@gmail.com>
Merge pull request #7839 from LK4D4/embed_state_to_container

Use State as embedded to Container