archive: tests and benchmarks for hardlinks

Adding moar information, so benchmark comparisons can be moar
comparative.

Signed-off-by: Vincent Batts <vbatts@redhat.com>
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>
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>
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
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)