servicemp3: Implement iServiceInformation getEvent for EPG

Servicemp3 didnt shown EPG due to lack of getEvent, altough valid sid,onid,tsid was set.
Also epgcache only allowed idDVB to query for EPG cache. idServiceMP3 (4097) added in eServiceReference
Extra check added to allow idServiceMP3 to query EPG cache.

More information here: http://openpli.org/forums/topic/31451-epg-with-gstreamer-servicemp3/

Signed-off-by: pieterg <pieterg@users.sourceforge.net>
close dish when is found pmt or is timeout - take motor parameters from lnb config too - do not zaperror if dish is visible

Signed-off-by: Erik Slagter <erik@openpli.org>
Revert "close dish when is found pmt or is timeout - take motor parameters from lnb config too - do not zaperror if dish is visible"

This reverts commit 18c4a64daa8415228bd5de2a620834740833b59c.

It seems this code gives a GSOD. Needs closer examination.
servicemp3: Implement eStaticServiceMP3Info::getEvent

Without eStaticServiceMP3Info::getEvent we are not getting epg events in channel list.
More info http://openpli.org/forums/topic/31451-epg-with-gstreamer-servicemp3

Signed-off-by: pieterg <pieterg@users.sourceforge.net>
ChannelSelection: Corrently reenter bouquet during pipzap

When performing the renumbering
MovieSelection: Prevent crash when a friendly name already exists

See:
http://openpli.org/forums/topic/31553-gsod-with-dvd-drive/

GSOD when an entry in the list already exists but already uses a
name other than its path. Just ignore it in that case, the existing
name will serve just as well.
close dish when is found pmt or is timeout

Signed-off-by: Littlesat <littlesat99@yahoo.com>
take motor parameters from lnb config

Signed-off-by: Littlesat <littlesat99@yahoo.com>
rebuild taking motor parameters from config - thanks to Dima73

Signed-off-by: Littlesat <littlesat99@yahoo.com>
do not display zaperror if dish is visible

Signed-off-by: Littlesat <littlesat99@yahoo.com>
fix text lenght in virtualkeyboard

Signed-off-by: Littlesat <littlesat99@yahoo.com>
display snr as progressbar in default skin, when dish moving and on the way it goes over some sat position, thanks to Dima73.

Signed-off-by: Littlesat <littlesat99@yahoo.com>
fix position after deep standby or restart E2 by Dima73, and removed 3 debug messages

Signed-off-by: Littlesat <littlesat99@yahoo.com>
added delete into VirtualKeyboard as deleteForward

Signed-off-by: Littlesat <littlesat99@yahoo.com>
servicedvbrecord: avoid creating a TS source for simulated recordings

Especially for stream services, creating the source means
making a connection to the stream server, which adds a lot
of overhead.
(simulated recordings are used as a quick test to ensure
the service is available with the configured tuner setup)
dvb: Restructure and simplify vtunerPump

Replace hard-to-read boolean/jump code with a method call. Remove unused variable "count".
Merge remote-tracking branch OpenPli