Feature Request: Broken download continuation

Expected behavior

If network connection breaks during a Docker Pull command, either the pull continues from where it broke, or at least the layers which have been fully downloaded are not downloaded again.

Actual behavior

If network connection breaks, all previously downloaded layers (partial or fully downloaded) are thrown away and download starts from the beginning.

Information

This makes it very difficult to download large images on slow / unstable networks.