ChannelSelection: Add parental control to pipzap

Before my children discover this work-a-round :D
They are smart....
ChannelSelection: Fix editmode reference.
eListbox: Support bordercolor and borderwidth.
GMEPG: Make the timeline borderwidth apply to the text.
EventTime: Shows that have aired already should have remaining set to zero.
Revert "Add support for specific foregroundcolours in eslider()."

This reverts commit 41aefb09c8be554b7483c7080b59a204d3246ecc.

As it has side effects that esliders may disappear.
Re-add support for foregroundcolors in eslider()

In the previous reverted commit the boolean
m_have_foreground_color was not initiated to False
this results in randomly appearing esliders.
Thanks Dima73 for reporting on the forum
Satfinder / Automatic scan / Manual scan / Fastscan: Add
transponder scan to Satfinder plugin, add related visual
buttons for "OK"- and "Cancel"-functions to all above
(using default skin).

From pingflood: `Besides some minor cosmetics changes in
the code, the main new feature is that now you can start
scanning the transponder directly from the Satfinder. This
way you can find a satellite, fine tune it and scan the
current TP all from the same screen. In order to do this,
you just need to press "OK".'

Signed-off-by: Erik Slagter <erik@slagter.name>
Merge branch 'master' of git://openpli.git.sourceforge.net/gitroot/openpli/enigma2

Conflicts:
	lib/python/Plugins/SystemPlugins/Videomode/VideoHardware.py
Merge branch 'master' of ssh://git.openmips.com/stbgui
ChannelSelection: Change behaviour number keys

Now when we are in a userbouquet the number keys do not search anymore
on alphabeth but 1 means no go to the current service when available and
2 means go to a service that is available based on the history zap data
(probably later this could be probably extended with shortcuts to context
menu options)
InfoBarGenerics: Small adjugements on timeshift
ChannelSelection: Simplify some code
Shuts downs or standby receiver when not controlled for a while

Now it can be configured that the receiver shuts down or goes to standby
(also configurable) when the receiver is turned on but not controlled for
a specific number of hours. Default this feature is currently OFF.
InfoBarGenerics: Enable Numberzap when in timeshift livemode

To backstap you need to pause the timeshift first or use reverse.
Export timeshift helper functions

Signed-off-by: pieterg <pieterg@users.sourceforge.net>
InfoBarGenerics: Do not numberzap when timeshift is active

But still allow numberzap when in timeshift live mode
InfoBarGenerics: Fix zapping to stream while timeshift enabled
GME: Change handling selecting services a bit

Better handling of services with parental lock and invalidate
GME at the first OK press to get the EPG upgraded
GME: Use SelectedEvent.png when service selected without EPG