Add "zap and record" functionality timer
ScreenSaver: Fix update of clock on OSD when screensaver is active
Change default setting for Screensaver to Screensaver is Disabled
Move some screensaver global functions to InfoBarGenerics

So we do not need to keep the "self" from the current InfoBar
as a global in ScreenSaver.py. I put it in InfoBarShowHide because
then it will be automatically added in most plugins/screens that
uses the standard InfoBar.
InfoBarGenerics: Move all screensaver stuff one own class
Show infobar if possible when leaving screensaver

And fix a GSOD when leaving the DVD player while screensaver is
active and fix a code convention typo
InfoBarGenerics: Correctly unbind keypressScreenSaver
cyclic changing videomode for XP1000 with VMODE button

Signed-off-by: pieterg <pieterg@users.sourceforge.net>
repaired block alignment

- use left alignment for lines ending with a linefeed
- use left alignment for lines without spaces
- use left alignment for the last line in a paragraph

Signed-off-by: pieterg <pieterg@users.sourceforge.net>
fix for block alignment

Signed-off-by: pieterg <pieterg@users.sourceforge.net>
Prevent user from using fast forward/slow motion in radio recordings

VIDEO_FAST_FORWARD / VIDEO_SLOWMOTION are video device ioctls,
there is no equivalent for the audio device.

Signed-off-by: pieterg <pieterg@users.sourceforge.net>
Add screensaver to mediaplayer
ScanSetup: Fix copy and past related typo

Thanks Andyblac for the notification
Fix for http stream URLs and redirecting

-Hostname don't have to end with /
-Redirecting wasn't possible if Content-Type stood behind Location

Signed-off-by: pieterg <pieterg@users.sourceforge.net>
servicedvb: allow timeshift to be started on an http ts stream

as suggested by betacentauri
fix for restore service on exit satfinder
Add timeframe option were inactivity timer is ignored

Can be configured via the sleeptimer menu
Ensure that inactivity timer will not be initialize by zero

This was possible in case curtime equals endtime. Also avoids that
the timer was exectly calculated within the range which was the fact
SleepTimerEdit: Hide configs that do not have effect

When the non-activity timer is deactivated it make no sense to
program the non-activity timer block time and in addition when the
block timer is disabled it make no sense to program a start and end
timestamp. So simply hide them
Streamline inactivity timer blok time handling