Parallel segment download (hls-download-threads).

Added an option to set a number of threads to download segments in
parallel.

Use case: ISP gives good bandwidth but limits each http transfer (QoS, caps, etc)
to a very low speed, which sometimes causes lost segments due to timeouts
or just plain taking too long to download the first segments.
This way at least no segment is lost.