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>
pythonconfig: create a config object

this fixes getting config from c++ code,
broken since 578dc6957156b2e4225f9310236b39cca315692e
getConfigBoolValue: accept true/false as well as True/False
remove python-specific code from the c++ core

Replace the python object interface by functions returning c++ objects.
Keep the core clean, let swig create python wrappers.
iStreamedService: remove python stuff from getBufferCharge

return iStreamBufferInfo object, which gets
wrapped by swig to a python tuple.
remove obsolete SWIG defines and macros

these objects are ignored by SWIG
swig wrappers: add sanitychecks