[pvr] fix: remove wrong condition in ActionPlayEpg()
[pvr] improve implementation of OnClickList() method

* use switch case instead of if else
* validate epg end time to determine if playing the selected item
[pvr] remove unnecessary method PlayEpgItem() and use ActionPlayEpg()
instead