RecordTimer: return back to standby when required

When the receiver is coming out of standby via a zap (& record) timer it
will now return to standby as soon the zap (& record) timer expires
Harddisk: Fix Linux version detection

Now that big block formatting really works, prevent using it on
the wrong kernel. The parsing lacked an "int" conversion, and
according to Python, '3' >= 3.

Also add a try..except around that, to prevent greenscreens on
weird kernels.
Revert "Move VRC Scart on main menu option to Videomode (av) menu"

As I want to move it to the userinterface configuration. I think this is a
more logical place for it

This reverts commit 6dfee854a0588c88d1c5d1f50142d46e37d7a2c7.
Move show scart on mainmenu option to Userinterface Configuration

As this is a more logical place then on the AV-configuration
Do not go to Standby for zap(&record) timer when receiver is controlled
RecordTimer/InfoBarGenerics: detect any keypresses when required

Currently only flag == 1 was checked which are normal keypresses, now also
the other type of keypresses are detected to close the Screensaver, detect
activity or do not put the box in standby with zaptimers.
HdmiCec: use maxint from sys instead of a fixed hexadecimal
InfoBarGenerics: forward infobar instance to teletext plugin

To allow the teletext plugin to disable and re-enable subtitles to
avoiding the subtitles may disturb/blurr the teletext screens
enigma2.sh: Don't load libpassthrough

No one knows what it does, and it breaks things, so get rid of it.
Streamline behavior for recordings coming from deep standby
Remove obsoleted isNextRecordTimerAfterEventActionAuto config

As far I can see this is not required anymore after the previous commit.
I could not find any plugin or so that did still ise it, but it cannot
ensure that if might be required by some plugin.

If so it could be possible we need to revert this commit.
gdi/bcm: Remove static struct

ioctl appears to wait for completion, so no reason to use a static
array here. Put it on the stack, so that multiple calls can be
prepared concurrently.
ecanvas: Prevent using hardware blit/fill

When large enough, the code will use hardware blit or fill routines. This
appears to malfunction, so put it back the way it used to be.
VideoFinetine: cleanup and add full hd testscreen

The full HD testscreen is most likely only in full HD for hardware that
supports full HD skins.
Add testscreen.png in Makefile.am

Sorry I forget this one in my previous commit
Finetunes for recordings from deepstandby

Stop service at first standby when the clock/time is known
Add flag to go only to deepstandby when the first standby was initiated by
coming from deepstandby
VideoFinetune: Toggle with OK through all test screens
Do not increase standby counter when coming from timerwakeup
rcinput: add workaround for VU+ duo2 remote control driver.

This adds the vuduo2 to c50c3502146be124e2e82f47e8c40b59ae51c396.
gdi/bcm: Make instruction sets static again

Just an experiment to see if this solves the weird display problems
on some dreamboxes.