Fixed detection of Azure HLS streams

Simplified the detection of Azure HLS streams, which to date only detects v4-multi-audio-in-v3 streams. I also trimmed it down to just HLS streams, as other formats (DASH, Smooth) can be detected by the providers. 

Here is the full set of URLs that Azure can support:

Smooth: *.ism/manifest
HLS v4: *.ism/manifest(format=m3u8-aapl)
HLS v4:*.ism/manifest(format=m3u8-aapl-v4)
HLS v3:*.ism/manifest(format=m3u8-aapl-v3)
HLS v3+audio: *.ism/manifest(format=m3u8-aapl-v3,audioTrack=trackID)
DASH: *.ism/manifest(format=mpd-time-csf)
Smooth (latest manifest): *.ism/manifest(format=fmp4)
Smooth (no repeat tags): *.ism/manifest(format=fmp4-v20)