Transition usage of `libcontainer/user` to use new interface

This patchset transitions the use of the old `libcontainer/user` interface
to the new and improved `libcontainer/user` interface.

Signed-off-by: Aleksa Sarai <cyphar@cyphar.com> (github: cyphar)

---
This patchset should be timed to be merged *after* docker/libcontainer#158, as this patchset essentially updates Docker's usage of the `libcontainer/user` interface to the interface implemented in docker/libcontainer#158.

**NOTE**: This build **will** fail until docker/libcontainer#158 is merged into `master` of that repo (since this patchset depends on that patchset being merged upstream).

/cc @vieux @tianon @crosbymichael