hlsdemux: fix critical cancelling the download
hlsdemux: fix races seeking fast and cancelling donwloads
hlsdemux: flatten the list of streams with their bitrates
hlsdemux: mimic the behaviour of the other demuxers with adaptive-switching