Now using the nginx docker image instead of the apache one. dotcloud/docker/issues/6374

Docker-DCO-1.1-Signed-off-by: Julien Bordellier <me@julienbordellier.com> (github: jstoja)
fixed a broken link in the docs
Docker-DCO-1.1-Signed-off-by: Matt Williams <lp@mattyw.net> (github: mattyw)
Merge pull request #6356 from mattyw/master

fixed a broken link in the readme
Move TestBuildAddToSymlinkDest to integration-cli

Docker-DCO-1.1-Signed-off-by: Alexandr Morozov <lk4d4math@gmail.com> (github: LK4D4)
Refactor events publishing

Events subscription (/events API endpoint) attributes pseudo-unique identifiers to incoming subscribers: originally its host, then its subscription time. This is unecessary and leads to code complexity.

Introduce a JSONMessagePublisher to provide simple pub/sub mechanism for JSONMessage, and rely on this new type to publish events to all subscribed listeners. The original logic is kept for the 'since' and 'until' parameters, and for client disconnection handling.

Docker-DCO-1.1-Signed-off-by: Arnaud Porterie <icecrime@gmail.com> (github: icecrime)
adding a little uniqueness, to wrapped errors.

Docker-DCO-1.1-Signed-off-by: Vincent Batts <vbatts@redhat.com> (github: vbatts)
Update libcontainer dependency to 77ffd49dfedbc78a

Fixes #6256
Fixes #6383
Fixes #6414

Docker-DCO-1.1-Signed-off-by: Michael Crosby <michael@docker.com> (github: crosbymichael)
Add security message to readme
Docker-DCO-1.1-Signed-off-by: Michael Crosby <michael@docker.com> (github: crosbymichael)
Avoid erasing line for non-progress messages

The JSONMessage.Display methods erases the entire line by outputting the <ESC>[2K\r sequence before displaying the message content. This is not necessary for messages other than progress indicators, and introduces unwanted characters in the /events output.

Fixes #6203.

Docker-DCO-1.1-Signed-off-by: Arnaud Porterie <icecrime@gmail.com> (github: icecrime)
prevent panic when empty flag

Docker-DCO-1.1-Signed-off-by: Victor Vieux <vieux@docker.com> (github: vieux)
Merge pull request #6471 from LK4D4/more_buildfile_tests_to_cli

Move more buildfile tests to integration-cli
Merge pull request #6485 from crosbymichael/update-libcontainer

Update libcontainer dependency to 77ffd49dfedbc78a
Merge pull request #6405 from gsalgado/migrate-test-getcontainersbyname

Convert TestGetContainersByName into a unit test
Merge pull request #6489 from vieux/fix_mflags_panic

prevent panic when empty flag
Merge pull request #6320 from LK4D4/fix_stdcopy_eof

Don't exit on eof in header reading in stdcopy
Merge pull request #6415 from LK4D4/increase_timeout_in_test_attach

Increase time before exit in TestMultipleAttachRestart
Merge pull request #6199 from icecrime/event_subscription_refactoring

Event subscription refactoring
allow utimes on mac os, only lutimes isn't supported

Docker-DCO-1.1-Signed-off-by: Victor Vieux <vieux@docker.com> (github: vieux)
Merge pull request #6490 from icecrime/6203-artifacts_on_events_output

Avoid erasing line for non-progress messages
pin awscli to 1.3.9, and then complexify the sync's to make them more likely to complete

Docker-DCO-1.1-Signed-off-by: SvenDowideit <SvenDowideit@home.org.au> (github: SvenDowideit)