Allow HLS streams without m3u8 extension

According to draft, having either .m3u8 extension or the correct HTTP content type is sufficient.