Vendor logrus logging framework

Signed-off-by: Alexandr Morozov <lk4d4@docker.com>
Use logrus everywhere for logging

Fixed #8761

Signed-off-by: Alexandr Morozov <lk4d4@docker.com>
Use common logging in engine

Signed-off-by: Alexandr Morozov <lk4d4@docker.com>
Remove pkg/log

Signed-off-by: Alexandr Morozov <lk4d4@docker.com>
Mass gofmt

Signed-off-by: Alexandr Morozov <lk4d4@docker.com>
Merge pull request #8744 from erikh/empty_entrypoint_inheritance

builder: some small fixups + fix a bug where empty entrypoints would not override inheritance.
Expose # of CPUs and memory available on docker info.

Signed-off-by: Andrea Luzzardi <aluzzardi@gmail.com>
Merge pull request #8321 from erikh/ui_save_output

docker save: Do not save to a terminal.
Merge pull request #8643 from jfrazelle/fix-amazon-linux-dist

Fix amazon linux dist
Merge pull request #6992 from mschurenko/master

include --releasever=/ in mkimage-yum.sh
Add HasValidGITPrefix to utils/utils.go

This will allow us to use a common Git prefix check for both api/clients/commands.go and
builder/job.go. Previous prefix check in build from Git (in builder/jobs.go) ignored valid prefixes such as "git@", "http://" or "https://".

Signed-off-by: Lakshan Perera <lakshan@laktek.com>
removed redundant Clean

The doc (or src) says: The result is Cleaned.

http://golang.org/pkg/path/filepath/#Join

Signed-off-by: shuai-z <zs.broccoli@gmail.com>
Update faq.md

Minor language clarification.
Merge pull request #8641 from vbatts/vbatts-archive_test_and_benchmark

archive: tests and benchmarks for hardlinks
Merge pull request #8770 from LK4D4/logrus_support

Logrus support
Merge pull request #8782 from shuai-z/rm-clean

removed redundant Clean
Cleanup docs Dockerfile, so it matches best practices.

Docker-DCO-1.1-Signed-off-by: Joseph Ferguson <joe@infosiftr.com> (github: yosifkit)
builder: handle escapes without swallowing all of them.

Docker-DCO-1.1-Signed-off-by: Erik Hollensbe <github@hollensbe.org> (github: erikh)
builder: whitelist verbs useful for environment replacement.

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

do not send hostconfig at start, as we do on create now