Make Timeshift Protection configurable
Revert "ChannelSelection: Change bouquets over the previous service in history"

This reverts commit 07168f989b87c9b45369d6716a478b1f1aa6aeb0.

As it has not wanted side effects
Add support for specific foregroundcolours in eslider().
GetEcmInfo cosmetic tweak.

Suggested by Bernado.
Shave off some ms from parsing.
Fix stopping timeshift when timeshift protection is disabled
hdmi_cec: determine device type based on logical address

dreambox only, with other hardware we can read the device type
hdmi_cec: fix typos

introduced in 9a6411a2424f5ff0bfffd08a608417015d4ade99
hdmi_cec: add third recorder address (9)
videomode: do not allow auto letterbox detection to be used

The broadcom auto letterbox detection does not handle fast
movements very well, video might freeze.
So do not allow to select it, to avoid confusion.
tstools: add sanity check on pts offset calculation (without accesspoints)

Avoid poisoning the sample list with values beyond the end of file.
This improves rewinding from the live point of the timeshift.
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>
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)