Revert "Bring EPGSelection in line with other screens and support ServiceEvent."

This reverts commit f9007432d542b544f93a5ce117bd1c8b6316663d.
As it seems to break some plugins
See: http://openpli.git.sourceforge.net/git/gitweb.cgi?p=openpli/enigma2;a=commit;h=f9007432d542b544f93a5ce117bd1c8b6316663d
Revert "GMEPG add ServiceEvent support."

This reverts commit 525d1d9cdd6332355f7a970f13635d6c9614b0e8.
As it seems to break some plugins
See: http://openpli.git.sourceforge.net/git/gitweb.cgi?p=openpli/enigma2;a=commit;h=f9007432d542b544f93a5ce117bd1c8b6316663d
fix character spacing for centered, right aligned, and right-to-left text

The kerning parameters, correctly applied in eTextPara::appendGlyph,
were undone because the characters were repositioned
based on just the glyph width, ignoring kerning.

Instead of recalculating the character positions, just move each
glyph (and its bounding box) with the same offset, keeping
the original spacing.

Signed-off-by: pieterg <pieterg@users.sourceforge.net>
opkg: Grab more feeds, throw less errors

Apparently opkg just grabs all "-feed.conf" files. Do the same so we
don't miss the 3rd party plugins.

Catch errors, no need to crash enigma when a file's missing.
PluginBrowser: Sort plugin list alphabetically

opkg.py delivers them per feed.
[MovieSelection] fix possible BSOD when using skin_default.
[EvenView] fix possible BSOD when using skin_default, also add support for using custom skins called from other screens.
[Default skin] Fixed bug
[Default skin] Fixed bug
[Default skin] Screentweaks and code cleanup
[skin] fix build for new default skin.
openvix: build 581
[skin] add missing file for new default skin.
[Default skin] Screentweaks and code cleanup. More to follow.
[Default skin] More screentweaks and code cleanup; still more to follow.
[Default skin] More screentweaks and code cleanup; still more to follow.
[EPG] add new Graphical Info Bar Epg, please note all epg settings will be reset.
openvix: build 582
[Default skin] More screentweaks .
servicedvb: rewrite teletext subtitle page handling

-only query decoder PTS when we actually need it
-make sure every appended page gets a valid pts value,
so we do not have to make exceptions in checkSubtitleTiming()
-make 'config.subtitles.subtitle_bad_timing_delay' work for
live tv with missing pts as well (as it was probably intended)