connect to TS stream in seperate thread

Avoid blocking GUI thread for 10 seconds if a stream
is not available.
Connection is now established in a separate thread.
Thanks to technic.

Signed-off-by: pieterg <pieterg@users.sourceforge.net>
timer recording can be canceled from instant recording menu

Signed-off-by: Littlesat <littlesat99@yahoo.com>
InfoBarGenerics: simplify a bit of code
Both bouquet buttons toggle between playlist and filelist

Signed-off-by: Littlesat <littlesat99@yahoo.com>
flag was_timerwakeup
fix compiler warning

Signed-off-by: pieterg <pieterg@users.sourceforge.net>
Default skin: add rc0.png rc1.png and rc2.png as symlinks to rc.png.

This fixes some skins trying to use these while they don't exist
resulting in a GSOD.
Default skin: cosmetics: Makefile.am shouldn't be executable.
Fix timer indication for zap timer without endtime

Thanks Dima73
See http://openpli.org/forums/topic/28704-klein-issue-met-zap-timer/#entry347234
cachedtssource: fix isStream retval
tstools: fix compiler warnings
Do not always "block" keypresses when Notifications are shown

This was anoying me for a long time. When you have e.g. a zap error or
any other notification the first press exits the notification window and
to continue to zap you need to press twice a button. One for stop showing
the popup and another one to continue to zap.

Now by instantiate the notification window when the keypress is still
used in the InfoBar as input so you can quit the Notification and directly
continue to zap or even get a channellist, menu, numberzap, EPG etc.

This is only preformed on the latest Notification (or when there is only
one) and in case for that notification the close_on_any_key parameter is set.
introduce eConfigManager baseclass

move python implementation into derived ePythonConfigQuery class
scan: do not use an ePyObject to store the transponder frequency
frontend: move python object parsing to dvb.cpp
eDVBScan: fix getting transponder frequency
eDVBScan: remove external scan_tp_valid_check support

Implement a more generic external check,
when there is a need for it.
sv: translation updates by nisse69

Signed-off-by: Erik Slagter <erik@slagter.name>
ru: translation updates by a.k.a Uchkun

Signed-off-by: Erik Slagter <erik@slagter.name>
pt_BR: translation updates by pingflood

Signed-off-by: Erik Slagter <erik@slagter.name>