Update to libcontainer 8d1d0ba38a7348c5cfdc05aea3b

This fixes issues where the apparmor profile is not applied to processes
via docker exec.  As a side effect the parent processes were unable to
kill the additional child processes because of the profile mismatch.

Easy way to reproduce on an apparmor system:
docker run -ti debian:jessie bash
ps auxZ
- look at the labels

- in another shell
docker exec <name> sleep 1000

- go back to the first container and
ps auxZ
- make sure all processes have the correct docker-default profile

Signed-off-by: Michael Crosby <crosbymichael@gmail.com>
Merge pull request #8552 from crosbymichael/update-libcontainer-oct2

Update to libcontainer 8d1d0ba38a7348c5cfdc05aea3b
Fix builder from being over-aggressive on ${}

`${SOME_VAR%pattern}` was turning into `SOME_VAL%pattern}` which the shell would then balk at.

I've updated the `TOKEN_ENV_INTERPOLATION` regex to account for this (ie, if `${` is used, it _must_ also match the closing `}`), and renamed the variable to not be exported (since it's not used outside the function following it).

I also added comments for the bits of `tokenEnvInterpolation` so they're easier to follow. :smile:

Signed-off-by: Andrew Page <admwiggin@gmail.com>
Merge pull request #8553 from tianon/fix-over-aggressive-shell-interpolation-regex

Fix builder from being over-aggressive on ${}
docs: Fix some minor typos on dockerlinks guide

Signed-off-by: Fabio Rehm <fgrehm@gmail.com>
Merge pull request #8558 from fgrehm/patch-4

docs: Fix some minor typos on dockerlinks guide
Merge branch 'master' into bump_v1.3.0
Bump to version 1.3.0

Signed-off-by: Michael Crosby <crosbymichael@gmail.com>