don't clear streams when sending new subscription message, it is
not necessary
clear streams when closing the demuxer, not on each channel switch
[pvr.hts] remove lock when geting stream details, it hasn't been
needed since https://github.com/xbmc/xbmc/pull/3192