InfobarGenerics: during swapPiP do not stop service

As this sometimes does freeze one of both services and it seems
not to be required at all
ServiceList: correct typo as config value is a property
Screens ServiceInfo: fix MPEG2 display and minor code optimization, thx technic

Signed-off-by: Littlesat <littlesat99@yahoo.com>
ServiceInfo: previous patch from Taapat removed i/p indication
ScanSetup: select current active NIM

Thanks Huevos
ServiceList: Add sanity check on channelSelection instance
ServiceList: Fix guaranteed GSOD when playing recordings
Do not search for bouquet when not in first infobar

As the search slowsdown performance on movieplayer/mediaplayer etc at
approx. any time
Revert "ScanSetup: select current active NIM"

As it did not work a expected

This reverts commit 4859220af9b736b4f7125428a82f23df19275b62.
Only select played service in service list when in primer InfoBar
Forward Channelselection instance as parameter to ServiceList
Add option to not auto adjust bouquet when service is not in currentlist

When going to satellites and providers and the current service does not
exist it went to the first userbouquet where the service exists instead
of what you did select when the prefix is set to the current service. Now
add an option to setCurrentSelection to disable this autoselection.
ServiceScan: Fix GSOD when no previous service was playing

This might happen when first flashing the box
ScanSetup: Fix GSOD when no satellites are availabel on tuner

This might happen when the tuner is for example not configured yet.
Also deleted a non required line of code
httpstream: allow more than 3 redirects

increase the limit from 3 to 5 (or 4 redirects + 1 playlist)
httpstream: provide a User-Agent
Satfinder: Fix GSOD when tuner has no satellites defined

This might happen after a fresh flash when no tuners/satellites
are configured yet
ServiceScan: Fix for restarting startup Wizard

When a service scan was performed during the startup wizard after a
service scan the wizard was restarted. This was caused by the recursivaly
closed functionality added. Now when there is no basic Infobar the
servicescan screen will be closed without any parameter. This allows the
setup wizard to behave normally as before.
ServiceScan: Do also block recursive close with menu button in Wizard
channel number for european and australiens dvb-t channels,

added for ALL in secondinfobar, TerrestrialChannelNumber for using in skin, info in scanning DVB-T services and in Info about DVB-T service.

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