add 'headers' extra_data handling to blackhole

the 'headers' extra_data allow to downloader to download a torrent using
given headers in the request.