Vendor libtrust

Signed-off-by: Derek McGowan <derek@mcgstyle.net> (github: dmcgowan)
Add libtrust key identity management

Signed-off-by: Derek McGowan <derek@mcgstyle.net> (github: dmcgowan)
Fixes the new testcase for PR #8230

This new version makes sure that the same context is used for the two
builds run in the test.  If you don't use the same build then about 1/2 the
time the file copied into the container will look like a different file,
probably due to timestamp differences.  But reusing the same context we
re-use the same file on disk and therefore avoid the change in timestamps,
and we use the cache on the 2nd build.

Signed-off-by: Doug Davis <dug@us.ibm.com>
improve docs for Gentoo Linux installation

Changes summary:
    * Added available USE flags table(description included).
    * Added some tips regarding the use of docker in the Gentoo environment.
    * Sorted out docker installation ways.
    * Added information about the newly created Gentoo Docker team.
    * Misc improvements

Signed-off-by: Pavlos Ratis <dastergon@gentoo.org>
Add more info about when build cache is invalidated/used - Issue #3636
Plus some edits as suggested by @jamtur01

Closes #3636

Signed-off-by: Doug Davis <dug@us.ibm.com>
Update libcontainer to c744f6470e37be5ce1f1ae09b84

Signed-off-by: Michael Crosby <crosbymichael@gmail.com>
Merge pull request #8210 from dastergon/improve_gentoodoc

improve docs for Gentoo Linux installation
Update native driver to set RootFs

Signed-off-by: Michael Crosby <crosbymichael@gmail.com>
Merge pull request #8289 from duglin/FixTestcaseFor8230

Fixes the new testcase for PR #8230
Strongly type exec driver context

This also removes dead code in the native driver for a past feature that
was never fully implemented.

Signed-off-by: Michael Crosby <crosbymichael@gmail.com>
Merge pull request #8112 from dmcgowan/libtrust_key_management

Libtrust key management
Fixed simple typo

Signed-off-by: Scott Collier <emailscottcollier@gmail.com>
Merge pull request #8295 from crosbymichael/type-exec-context

Strongly type exec driver context
Merge pull request #8293 from crosbymichael/update-libcontainer-sep8

Update libcontainer to c744f6470e37be5ce1f1ae09b842c15c1bee120d
Merge pull request #8296 from scollier/typo

Fixed simple typo
Doc update to clarify EXPOSE vs -p functionality.

Signed-off-by: Daniel Farrell <dfarrell@redhat.com>
Merge pull request #8280 from duglin/Issue3636

Add more info about when build cache is invalidated/used - Issue #3636
Merge pull request #8281 from dfarrell07/master

Doc update to clarify EXPOSE vs -p functionality.
Filter containers by status.

A continuation of #7616.
Adds `docker ps --filter=status=(restarting|running|paused|stopped)` option.

Docker-DCO-1.1-Signed-off-by: Jessica Frazelle <jess@docker.com> (github: jfrazelle)
Fix typo:betweem->between and PtySlace->PtySlave

Signed-off-by: Arika Chen <eaglesora@gmail.com>