[gui] refactor message handling for pvr dialogs
[gui] focus default control for pvr dialogs
[gui] override restore/save control state for channel osd