server: buildfile: add NOCACHE instruction

This patch adds the `NOCACHE` instruction to the Dockerfile instruction
set. Basically, the NOCACHE instruction will disable the cache for all
subsequent instructions in the Dockerfile.

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)