Configure EPG and Info buttons separately

For ET boxes, thanks WTE
RecordTimer: fix (apparent) typo

might have caused recordings without description
AutoDiseqc - Fix for not found sats and GSODs
InfoBarGenerics: clear selected_subtitles on evStart instead of evEnd

evEnd only occurs when we explicitly stop playback,
selecting the next media file while the current
service is still playing, we do not receive evEnd
for the current service, but we do receive evStart
for the next service.
So evStart is a better choice to clear our status.
InfoBarGenerics: do not re-enable subtitles in __updatedInfo

When subtitles are already enabled, we should not
try to enable the cached subtitle, with every
update event.
This behaviour could lead to an endless subtitle
enable loop.
iSubtitleOutput: move python stuff into swig wrappers
InfoBarGenerics: clear selected_subtitles both evStart and evEnd

When e.g. MKVs or possibly other gstreamer files or streams are played
you'll not always get an evStart. So we still do stop the subtitles
on both events, but only when it is really required.
InfobarGenerics: Use serviceChanged instead of serviceStart

As it is used by evEnd and evStart this name is not logical anymore
Add timer the receiver shut down while in standby

For options see SleeptimerEdit menu
Fix for getcachedsubtitle from servicedvb.cpp
Merge remote-tracking branch 'pli/master'