[pvr.tvh] sync Gotham branch with latest changes

Rebased on master with the API changes and related functionality dropped and the changelog slightly modified (no mention of any API change)