frontend: obey preferred frontend setting for all types of frontends

The setting used to work only for DVB-S(2) frontends
frontend: work around missing DTV_ENUM_DELSYS

older linux kernels (before 3.3) no not yet have
DTV_ENUM_DELSYS support.
Fallback to some hardcoded defaults, and (ab)use
FE_CAN_2G_MODULATION when available.
InfobarGenerics: Fix swapPIP when channels are in different userbouquets

Also fix channel number after swap a service with alternatives
ServiceScan: If services are found go to 'Last Scanned'

Go automatically to the 'Last Scanned' service bouquet when you
click on OK and channels are indeed found. When no channels are found
or you click cancel/exit then play the service you saw before you
start the scan
ServiceScan: Also stop playing PIP before scanning
ServiceScan: Play service later as tuner was still in use
ServiceScan: Add to history when zapped to fresh scanned service
ScanSetup: ALso play postScanService with recursive close (menu button)
Make code general by renaming references to dreambox

A first round to make the openpli code as general as possible.
Most textual references to dreambox or dream multimedia are
renamed.
change 'satellite receiver' to receiver'

As it turns out our receivers can do much more than receiving
from satallite. We are creating a more or les versatile box
able to recevie not only from satellite but also from cable.
the air and even internet!
New language files for the rename to 'receiver' and content descriptions

The language files need to be updated because most references
to 'dreambox' are renamed to 'receiver.
Also the event content descriptor strings are now translatable.
ServiceScan: Derive infobar from session and fix a possible GSOD

Infobar should already be available via session so there is no need
to import it to get access to the servicelists
In addition self.session.postservices was declared in ServiceScan and
when we were in ScanSetup without doing a scan session.postScanService
does not exist. Now session.postScanService is declared in ScanSetup.
ServiceScan: Fix strange behaviour when scan from playing Movies

When playing movies you're in the MovieInfoBar. In this InfoBar you
do not have really service lists and when returning you are not in the
normal Infobar. So I added checks for the standard Infobar and only
do the change to the last service bouquet when we are in the Standard
infoBar and also continue the movie when you quit scanning
Navigation: Add option to getCurrentlyPlayingServiceReference

Option to return the true selected reference (including alternative
bouquets) instead of the 'optimized' playref. This may simplify calls
from elsewere were we need the true selected reference
ScanSetup: Use new getCurrentlyPlayingServiceReference from Navigation
InfoBarGenerics: Use new getCurrentlyPlayingServiceReference from Navigation

For the PIP swap - and also fix a cosmetic indent
Navigation: Make true selected reference default

As this is most required after all. Also revert the previous commits
where true was set.
Behavior when a movie reaches the end can be configurable for each folder too
ScanSetup: Fix forgotten declaration of postScanService
Merge remote-tracking branch 'pli/master'