Automatic timeshift start. Settings are located in settings -> system -> user interface menu.

Signed-off-by: Littlesat <littlesat99@yahoo.com>
servicemp3: cosmetic: remove misleading extranous 0 in hex number.
navigation: add support for multiple decoders
epgcache, lookupEvent: clear eServiceEvent pointer

In several occasions, the pointer is reused by
the user, and contains the previous result.
When the retval is not checked, this leads to
duplicate events being displayed.

So make sure the eServiceEvent pointer is NULL
when we return an error.
vtuner: do not start a pes filter untill feeds are requested

dvb-usb-v2 no longer supports feeds to be started while
the frontend is sleeping (adap->active_fe is set to -1).
Not only does it not allow this anymore, but trying to do so
seems to trigger bugs, when adap->active_fe is used as an
index in adap->fe[]

So we wait till the vtuner device requests feeds to be
started, by that time the frontend has been activated
and tuned.
Merge branch 'master' of http://git.code.sf.net/p/openpli/enigma2