PVR: Change startup caching mechanism and make hints change nicer

These changes in combination with this advancedsettings.xml...
https://gist.github.com/JoeKar/5357766
...seem to work for at least some of the SD DVB streams.

Regards, JK