Improve error for docker exec & LXC

Signed-off-by: Victor Vieux <vieux@docker.com>
Updated output from the docker cli help

Docker-DCO-1.1-Signed-off-by: SvenDowideit <SvenDowideit@home.org.au> (github: SvenDowideit)
Provide full hostname with domainname to underlying container layer
Addresses #7851

Docker-DCO-1.1-Signed-off-by: Phil Estes <estesp@linux.vnet.ibm.com> (github: estesp)
Add checks for app/json - issue #2515

Signed-off-by: Doug Davis <dug@us.ibm.com>
builder: Fix handling of VOLUME command where multiple volumes are
specified in a space delimited list.

Docker-DCO-1.1-Signed-off-by: Erik Hollensbe <github@hollensbe.org> (github: erikh)
Merge pull request #7994 from erikh/parser_fix_volume_parsing

builder: Fix handling of VOLUME command where multiple volumes are specified in a space delimited list.
Merge pull request #8208 from estesp/7851-fix-hostname-fqdn

Provide full hostname with domainname to underlying container layer
Pull all image aliases for id. Closes #8141.

Docker-DCO-1.1-Signed-off-by: Jessica Frazelle <jess@docker.com> (github: jfrazelle)
Merge pull request #8235 from duglin/Issue2515

Add checks for app/json - issue #2515
Merge pull request #8228 from SvenDowideit/latest-commandline-doc-changes

Updated output from the docker cli help
Merge pull request #8193 from jfrazelle/8141-pull-all-image-aliases-for-id

Pull all image aliases for id
Adding details on how to use .dockerignore file
Addresses #7724

Signed-off-by: Srini Brahmaroutu <srbrahma@us.ibm.com>
devmapper: include the version in `info`

Signed-off-by: Vincent Batts <vbatts@redhat.com>
not not -> not

Signed-off-by: Victor Vieux <vieux@docker.com>
hack: TIMEOUT (for controlling test timeout) and forwarding of
BUILDFLAGS to binary/dynbinary.

Docker-DCO-1.1-Signed-off-by: Erik Hollensbe <github@hollensbe.org> (github: erikh)
Merge pull request #8243 from vieux/not_not

not not -> not
Merge pull request #8239 from erikh/hack_options

hack: TIMEOUT (for controlling test timeout) and forwarding of BUILDFLAGS to binary/dynbinary.
Merge pull request #8241 from vbatts/vbatts-devmapper_version

devmapper: include the version in `info`
API: Provide the HostConfig during "run".

Currently, the HostConfig is only passed from the CLI to Docker only
when issuing a docker create, but not when doing a docker run.

In the near future, in order to allocate ports at creation time rather
than start time, we will need to have the HostConfig readily available
at container creation.

This PR makes the client always pass the HostConfig when creating a
container (regardless of whether it's for a run or create).

Signed-off-by: Andrea Luzzardi <aluzzardi@gmail.com>
Merge pull request #8191 from vieux/improve_error_exec_lxc

Improve error for docker exec & LXC