Parallel segment download (hls-download-threds).

Added option to set a number of threads to download segments in
parallel.

Use case: ISP gives good bandwidth but limits each http transfer
to a set speed, which sometimes causes lost segments due to timeouts
or just plainly taking too long to download the first segments.
This way at least no segment is lost.