Prefer the old url_encoded_fmt_stream_map instead of hls because xbmc does not support seeking for hls

While xbmc does support HLS, the seek is broken which makes it impossible to seek around a live stream. Therefore, we should work around the HLS issue in xbmc by using the url_encoded_fmt_stream_map if it is available. That way, we'll  still be able to seek. 

In the case where only HLS is available, we're SOL until seek is fixed in xbmc. However, on the bright side, at least HLS works. :)