PositionerSetup: fix for new satellite selection configs for rotors

Thanks Dima73!
alternatives handling: fix one line removed too many from
commit 9e85ce607598f9b4718279c387a86f83fb51f432.

This caused the alternatives handling to ignore streaming
services.
scan: ignore onid/tsid when adding transponders

the current transponder id is irrelevant
scan: add basic T2_delivery_system_descriptor support

only with external FrequencyListDescriptor for now
scan both DVB-T/T2 when 'system' is not specified in terrestrial.xml
eDVBScan: add sanitycheck on m_ch_current

dc4498c8361646bff74b542a88e046f7b79fbc2d could cause a segfault
frontend and frontendparms: sync fec given eDVBFrontendParametersCable

Signed-off-by: pieterg <pieterg@users.sourceforge.net>
DVB-C changes to FEC values
ServiceScan: add missing DVB-C FEC values

Signed-off-by: pieterg <pieterg@users.sourceforge.net>
ServiceScan: add missing DVB-C FEC value

Value 6/7 seems to be left out of commit
27a6f776d7daa78a222e8c4928be4562ee0df70f.
Revert "ServiceScan: add missing DVB-C FEC value"

This reverts commit d60fe1309192fbedcd18a2bfed819b583e0a3da0.

The fec value 6/7 was left out intentionally.
frontend.cpp: Improve isCompatibleWith for System_DVB_T_T2

When system is System_DVB_T_T2 and frontend cannot handle DVB-T or DVT-T2 should not proceed further
scan.cpp: perform T2 and T scan only, when frontend is actually supporting DVB-T2. This will also fix USB DVB-T full service scan and tunein issues with -1 entries in lamedb.

Signed-off-by: littlesat <littlesat99@yahoo.com>
eDVBScan: fix NULL pointer segfault

introduced by 8d8ca4272ee1da26a4edf8867e171b7626f352ae
eDVBScan: fix T->T2 fallback

broken by 8d8ca4272ee1da26a4edf8867e171b7626f352ae

Instead of having a fallback when 'system' was
not specified in terrestrial.xml, we were doing a
fallback when scanning T2 transponders instead.
eDVBDB: avoid storing System_DVB_T_T2 in the lamedb

eDVBFrontendParametersTerrestrial::System_DVB_T_T2 is only
used during automatic scan, resulting transponders should
have either T or T2.
eDVBScan: fix compile error

introduced by c1473bd6a41a356fd6eec3f24be059d4d7437c02
use iDVBFrontend::isCompatible instead of eDVBFrontend::supportsDeliverySystem
Add option "Network scan" yes/no for Automatic scan

If not, it is much less time to scan.
As suggested by Dima73
http://openpli.org/forums/topic/33955-satconfig-add-new-option/