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
Merge remote-tracking branch 'pli/master'