message: Inline getInputFD and getOutputFD, remove "ismd"

Implementation is smaller than the method call, inline them.
eMessagePump is only used by ePythonMessagePump, so remove the
unneeded boolean and rename the class to make sure that the old
one is never used.
ChannelSelection: do not greyout services that are in pipzap

As suggested by Dima73
InfoBar: Fix GSOD when closing PIPZap while was played in PIP

Thanks Dima73 for reporting
InfoBarGenerics: Fix GSOD when closing PIPZal while nothing was played
Network: Allow hotplug for network adapters

This allows to insert (e.g.) a WiFi stick while E2 is running. The
adapter will then be visible in the network menu.
Activating the network still needs to be done manually though.
Future enhancement would be to re-configure and enable it when it
has already been configured (e.g. call activateInterface).
InfoBar: Declare pip.servivePath when opening PIP from Movieplayer

This avoids a GSOD when exit movieplayer with stop and then swap the PIP
Thanks Dima73 for reporting
Add parameter to playService not to adjust on servicelist
Correctly keep bouquets with pipzap and toggle pip
Add option to Movieplayer to view EPG

Thanks to Dima73

It is very basic and opens currently a simple channel selection
It should be considered to directly open e.g. the GMEPG on the latest
opened user bouquet.
Merge remote-tracking branch 'pli/master'