servicemp3: fix match_sinktype for GStreamer 1.0

In getPlayPosition the match_sinktype was wrong, because now it accepts GValue.
Sink find needs a custom search method because the sink name changes every time.
So match_sinktype was upgraded to work with GStreamer 1.0.

Signed-off-by: Erik Slagter <erik@openpli.org>
servicemp3: cosmetic rename GValue element to result

Signed-off-by: Erik Slagter <erik@openpli.org>
servicemp3: fix pullSubtitles for GStreamer 1.0

In pullSubtitle the gst_buffer_map was created in wrong place, when we are creating a map it should be the first thing to do before we use this buffer.

Signed-off-by: Erik Slagter <erik@openpli.org>
GMEPG: Add option to zap silently between bouquets

But I now also need to allow userbouquets that are empty. Previously they
were suppressed but when not suppressed it will made silent bouquet
zapping unnessesary complicated

Ass suggeted by Firex
http://forums.openpli.org/topic/35352-graphmultiepg-m%C3%B6glich-mit-channel-updown-die-bouquets-zu-wechseln/
Hotkey: Solve release after long key

As it was broken in a previous commit
servicemp3: gstBusCall use g_value_dup_object

We need to use g_value_dup_object because gst_object_unref fails on servicemp3 destructor.

Signed-off-by: littlesat <littlesat99@yahoo.com>
Allow change channel in channel EPG with <> whem called from GMEPG
added KEY_REFRESH as Recall into Hotkeys

Signed-off-by: pieterg <pieterg@users.sourceforge.net>
Enable single service EPG when we are in the MoviePlayer
Allow to open different type of EPGs in MoviePlayer via Hotkeys
About: Add CPU info
ChannelSelection: Enable more options in movemode when not entry_marked

But when we change the service list we must always stop the movemode
completely. I still need to find a way to re-enable the movemode in this
case when we are back to a userbouquet
Hotkey: Change some function descriptions (open->show).

So some of them do translate...
About: Remove a not required empty line (just cosmetic)
About: Streamline CPU info parser
ChannelSelection: Bring back pathChangeDisabled to avoid GSODs

With e.g. the simplechannelselection
ChannelSection: When width 0 and no picon give full channel name instead
About: Solve GSOD issues initiated by the previous commit
ChannelSelection: Solve GSOD issues when opening SimpleChannelSelection
Hotkey: Change handling around show/hide the InfoBars

Thanks Dima73 for the suggestions