service alternatives: add option to ignore dvb service type when
trying services from alternatives bouquet.
Introduce fall-back using remote enigma2 receiver.

First shot at a feature to enable using another enigma2 receiver
as fall-back. The idea is that enigma2 uses a tuner from another
receiver automatically, whenever a service cannot be selected
(view/record/stream/pip) because no tuner is available (either
because it is busy with another service or because there are no
tuners that can handle this service (dvb-s/dvb-c/dvb-t) etc.)

At least for the moment this has one major drawback: when a
service cannot be selected locally, the remote service is always
started, even if the remote receiver cannot handle the service.
Unfortunately there is, afaik, no mechanism to probe a remote
enigma2 instance whether a service "is playable" like there is for
local services.

If no "remote fallback tuner" is configured (default), service
selection works as usual and the above drawback does not apply.
Revert "Additional check on the availability of the satellite"

This reverts commit fd1829bd239d2e172b56543e7ce5af21d23eccc1.

Is it seems it might happen you do not see the Dish
CFile: add constructor for std::string, facilitates the use of string's.
bouquets/alternatives: add search path for bouquet's and alternatives' files.

Search path:
 - [enigma2_config]/.
 - [enigma2_config]/bouquets
 - [enigma2_config]/alternatives
In this order.

Rationale:
 - less clutter in the enigma2 config directory (especially if
   you have lots of alternatives)
 - possibility to link or mount one of the subdirectories to a
   shared disk e.g. on a NAS, so you can keep one set of
   bouquets/alternatives for all receivers.

Drawback: new bouquets and alternatives will always be created in
the default location, so you'll have to move them manually, if you
want them in one of the non-default directories.
"again something for httpsream, I found that not all redirect
 codes are handled, just 302, I came across at least one service
 returning 301 which is a valid redirect code so could we change
 as per rfc to..."

Signed-off-by: Erik Slagter <erik@openpli.org>
tuner fallback: remove newline from help text.

Apparently it cannot be translated if there is a newline in it.
Introduce Hotkey as embeded alternative for MQB

Some functions are not included yet so there is still some work to do, but
the community could help here to complete it ;)
Remove unrequired spaces in keymap.xml
Hotkey: remove white spaces

Sorry that I missed those...
Hotkey: Do not focus on choosen when nothing is selected
DVD: corrigate DVD overlay when OSD is resized
DVD: __onclose was already in use so rename that function

And only do a resize when it is really required
VideoFineTune: Only resize OSD when it is really required.
Move Hotkey menu to settings
Remove not required spaces in menu.xml
Solve some hotkey key mappings

Some functions should be triggered by make and not with release button
ServiceScan: Solve a GSOD when started via Hotkeys
Hotkey: add some functionality

Standby, Restart, Restart Enigma, Deep Standby, show/hide Infobar
Add hotkey setup as function in hotkey setup

Thanks for the idea rtzhjgg0
http://forums.openpli.org/topic/35098-hotkey-problems-suggestions/page-2