Move "pull" and "push" to graph/pull.go and graph/push.go

This is part of the ongoing effort to remove the deprecated server/
package, and generally cleanup and simplify the codebase.

Signed-off-by: Solomon Hykes <solomon@docker.com>
Use only unavailable image when load from Tarball

Docker-DCO-1.1-Signed-off-by: Satoshi Amemiya <satoshi_amemiya@voyagegroup.com> (github: rail44)
Fix error message on logging events

Signed-off-by: Alexandr Morozov <lk4d4math@gmail.com>
Catch error on console creation

Signed-off-by: Alexandr Morozov <lk4d4math@gmail.com>
Fix log message on http handler error

Signed-off-by: Alexandr Morozov <lk4d4math@gmail.com>
Merge pull request #7496 from shykes/cleanup-push-pull

Cleanup: move "pull" and "push" to graph/pull.go and graph/push.go
Test on container events

Signed-off-by: Alexandr Morozov <lk4d4math@gmail.com>
Test on untag and delete events

Signed-off-by: Alexandr Morozov <lk4d4math@gmail.com>
Merge pull request #6301 from rail44/feature-load-only-not-exist-image

Use only unavailable image when load from Tarball
Merge pull request #7520 from LK4D4/more_events_test

More events test
Merge pull request #7499 from LK4D4/fix_events_error

Fix error message on logging events
Merge pull request #7509 from LK4D4/fix_http_handler_error_log

Fix log message on http handler error
Merge pull request #7502 from LK4D4/catch_error_console

Catch error on console creation