Merge branch 'master' into bump_v1.0.0

Docker-DCO-1.1-Signed-off-by: Michael Crosby <michael@crosbymichael.com> (github: crosbymichael)
Bump to version v1.0.0
Docker-DCO-1.1-Signed-off-by: Michael Crosby <michael@crosbymichael.com> (github: crosbymichael)
Merge pull request #6303 from crosbymichael/bump_v1.0.0

Bump version to v1.0.0
Merge branch 'release' into merge_release_v1.0.0

Docker-DCO-1.1-Signed-off-by: Michael Crosby <michael@crosbymichael.com> (github: crosbymichael)
Change version to v1.0.0-dev
Docker-DCO-1.1-Signed-off-by: Michael Crosby <michael@crosbymichael.com> (github: crosbymichael)
Merge pull request #6305 from crosbymichael/merge_release_v1.0.0

Merge release v1.0.0
Move libcontainer deps into libcontainer
Docker-DCO-1.1-Signed-off-by: Michael Crosby <michael@crosbymichael.com> (github: crosbymichael)
Gofmt imports
Docker-DCO-1.1-Signed-off-by: Michael Crosby <michael@crosbymichael.com> (github: crosbymichael)
Merge pull request #6317 from crosbymichael/libcontainerdep

Move libcontainer deps into libcontainer
server: buildfile: add NOCACHE instruction

This patch adds the `NOCACHE` instruction to the Dockerfile
instruction set. Basically, the NOCACHE instruction will run the
given instruction and arguments (and therefore any subsequent
instructions) without the cache enabled.

Docker-DCO-1.1-Signed-off-by: Aleksa Sarai <cyphar@cyphar.com> (github: cyphar)
docs: sources: reference: builder: add NOCACHE instruction docs

This patch adds the relevant reference documentation for the
new `NOCACHE` instruction.

Docker-DCO-1.1-Signed-off-by: Aleksa Sarai <cyphar@cyphar.com> (github: cyphar)
integration-cli: *: added tests for NOCACHE

This patch adds integration-cli tests for the `NOCACHE` instruction,
ensuring that the instruction really isn't cached by docker.

Docker-DCO-1.1-Signed-off-by: Aleksa Sarai <cyphar@cyphar.com> (github: cyphar)