extend IPTV hack to handle PAT with two entries but only one program

Fixes #11791

(cherry picked from commit 3bd3c71551a938eec2bb50feb48501136704392d)
Fix mythburn handling of themes with no intro.
Improve text legibility; add rundvdauthor, lang and subtitle tag.
Incorporate my patches to mythburn.py from 0.23.
Fix mythburn handling of themes with no intro.
Make better use of limited space in MythCenter

See http://code.mythtv.org/trac/ticket/11974 for details.
Duplicate lines caused by rebase?