Make sure layers are processed in manifest listed order
Make sure layers are processed in manifest listed order

docker save not always returns layers in the same order they're listed
in manifest. Fix this by first extracting layers to temporary files and
processing them in correct order once it is known from the manifest.

artyom/merge-docker-save