[libxvdr] demuxer locking cleanup
[libxvdr] cache availability of channelscanner
[libxvdr] demuxer: remove oldest entries from queue on overflow