Only clear CAID cache when it is filled with the fake CAID 0000

Hopefully this will improve the crypto icon behavior in the channel lists
Standby: do not timeout to deepstandby when a tuner is in use

This avoids that the box goes to deepstandby when via remote stream a
tuner is still in use.
Standby: for now I poll each 10 minutes for a tuner in use

As between zapping we get a status tuner mask 0 so the client box was not
able to zap. Still I have to think for a better solution.
Make wake-on-LAN configurable from the enigma2 user interface

And optimised some code
Merge remote-tracking branch 'OpenPLI/master'

* OpenPLI/master:
  Make wake-on-LAN configurable from the enigma2 user interface
  Standby: for now I poll each 10 minutes for a tuner in use
  Standby: do not timeout to deepstandby when a tuner is in use
  Only clear CAID cache when it is filled with the fake CAID 0000