Add option to Movieplayer to view EPG

Thanks to Dima73

It is very basic and opens currently a simple channel selection
It should be considered to directly open e.g. the GMEPG on the latest
opened user bouquet.
Finally correct clock icons in EPG lists for repeated timers

Thanks Dima73.

Todo: make the code less "sloppy"
Improve behavior move pipzap when pip is not enabled

Thanks Dima73
Solve initial toggleZap enable in movieplayer

Thanks Dima73
Additional improvement of pip behaviour

Avoids possible GSOD, Thanks Dima74
MovieSelection: Ensure to load current directory configuration

But still initiate the configs based on general settings.
Needs possibly more streamlined code
MovieSelection: Solve a possible GSOD induced by my latest commit

I was not able to trigger it but self["list"] could be possibly used
before it was defined. Thanks IMS for reporting
fix possible GSOD when in text is non standard char

Signed-off-by: Littlesat <littlesat99@yahoo.com>
Revise read latest commitlogs from Source Forge

Sourceforge made changes to the website that leads to read too many data
and incorrect data that leads to a segfault of enigma2.
There is still some work to be done to improve this feature but to solve
the GSOD I did already made this commit
Several PiPZap improvements

-fix zap to alternative pip service
-add check the available tuner for pip service
-add check parental control for alternative pip service
-correct  zapUp/zapDown for pip service
-correct  grey services if pipzap enabled

Thanks Dima73
added option to adjust the existing timer with green as exist remove timer

Signed-off-by: Littlesat <littlesat99@yahoo.com>
Since latest commit remove timer should be change timer
Some additional small changes to Change timer behavior

Green, Green = Edit timer
Green, Red = Remove timer (without extra confirmation)
Add timer desciption to timer change choicebox

Thanks IMS for the suggestion
Solve timer picons for renamed services
Fix previous commit as service is alread a string
Correct reference for renamed services with add/change timers

Thanks Dima73
RecordTimer: Add sanity check

Thanks IMS
servicemp3: fix regression from 29c3389dfadd68f...

This commit caused gstreamer to not return shoutcast stream
metadata to the application (shoutcast, NETcaster etc).

Signed-off-by: Erik Slagter <erik@openpli.org>
added disable timer and timer overview into submenu for created timer in EPG and GMEPG

Signed-off-by: Littlesat <littlesat99@yahoo.com>