Fix engine tests on systems where temp directories are symlinked.

Docker-DCO-1.1-Signed-off-by: Solomon Hykes <solomon@docker.com> (github: shykes)
Document Darwin test failure in a FIXME

Docker-DCO-1.1-Signed-off-by: Solomon Hykes <solomon@docker.com> (github: shykes)
`docker cp` error when container doesn't exist

Fix cp api to return a 404 notfound if container doesn't exist.
Fixes #4119.

Docker-DCO-1.1-Signed-off-by: Fabio Falci <fabiofalci@gmail.com> (github: fabiofalci)
add a little reenforcement to the help for docker build -q

Docker-DCO-1.1-Signed-off-by: Sven Dowideit <SvenDowideit@home.org.au> (github: SvenDowideit)
Test for save and load commands

Improve test for save to tar and load from tar commands.
Docker-DCO-1.1-Signed-off-by: Fabio Falci <fabiofalci@gmail.com> (github: fabiofalci)
Add dockerode NodeJS implementation
Also correctly case 'JavaScript'

Docker-DCO-1.1-Signed-off-by: Mike MacCana <mike.maccana@gmail.com> (github: mikemaccana)
Merge pull request #4061 from mikemaccana/patch-1

Add dockerode NodeJS implementation
Add vendored archive/tar that includes xattrs patch

Docker-DCO-1.1-Signed-off-by: Andrew Page <admwiggin@gmail.com> (github: tianon)
Merge pull request #4164 from fabiofalci/cp_error_message

`docker cp` error when container doesn't exist
Support submodules when building from a gh repo

Docker-DCO-1.1-Signed-off-by: Song Gao <song@gao.io> (github: songgao)
Merge pull request #4180 from alexlarsson/fix-restart-race

Avoid temporarily unmounting the container when restarting it
Quote volume path to allow spaces

Docker-DCO-1.1-Signed-off-by: Travis Cline <travis.cline@gmail.com> (github: tmc)
Merge pull request #3463 from songgao/patch-2

Support submodules when building from a gh repo
Merge pull request #4113 from SvenDowideit/build-quiet-help

add a little reenforcement to the help for docker build -q
docker-ci 0.5.6: Fully dockerize docker-ci. Add build test coverage. Add backup builder.

Docker-DCO-1.1-Signed-off-by: Daniel Mizyrycki <daniel@docker.com> (github: mzdaniel)
Merge pull request #4172 from fabiofalci/test_save_and_load

Test for save and load commands
Merge pull request #4185 from tmc/fix-building-with-space

Quote volume path in Makefile to allow spaces
Merge pull request #4163 from mzdaniel/docker-ci

docker-ci 0.5.6: Fully dockerize docker-ci. Add build test coverage. Add backup builder.
Merge pull request #4167 from shykes/fix-tests-mac

Fix or document broken tests on mac
Merge pull request #4131 from tianon/vendor-golang-xattrs

Add vendored archive/tar that includes xattrs patch