[dvdplayer] remove CACHESTATE_PVR completely
[dvdplayer] factor out loading of channel settings to a separate
method, and load it at the right place (previously they were only
loaded if there was no demuxer, since it is no longer destroyed we
always load them)