Move unpack_url to pip.download

This puts all unpack functions in the same place.

unpack_file_url and unpack_http_url are doing quite similar stuff so I factorized the common parts to ease the understanding of their similarities and differences.