vuplus hbbtv: Clean up and update.

- update hbbtv plugin to current
- remove bitbake patches that are already in current
  vuplus git
- merge remaing few patches
- move youtube tv menu entry from ugly place in general menu
  to blue key menu.
- bump browser pkg version: prevent pkg checksum errors,
  prevent dbg and src packages to be built
- rename vuplus-opera-dumpait to vuplus-hbbtv-dumpait, this
  is more logical, ait has to do with hbbtv, not with web
  browsing.
- clean up dependency provides that is never used.
- change arch to generic mipsel32, as there is no difference
  between the versions for the various receivers.
- none of the related packages are built automatically,
  if you want to build the hbbtv packages, build the plugin
  explicitly.
util-linux: Add fstrim package

Awaiting http://patches.openembedded.org/patch/64561/
e2openplugins: Update to get latest fixes
zram: convert into module and don't install by default

Mixed reports about its effect on the system, so no longer install
zram by default.
Move out of kernel and build as module, so that it can still be
installed on some boxes (probably the smaller boxes with newer
kernels can profit from zram).
dreamboxes: Add wifi configuration switches to MACHINE_FEATURES

As suggested here by athoik:
http://openpli.org/forums/topic/32101-openpli-4-no-recognize-my-r8712u-wifi-card/#entry398207
zram: Support multi-core by instantiating multiple swap devices

Each zram swap only uses a single core, so for multi-core machines,
start multiple instances to use multiple CPU cores. On the dual-core
systems, this rougly doubles the performance.

Als unload the zram module on stop.

Rename to .sh to load faster (no need to fork).
linux-xp: improve tcp speed
xp1000 defconfig: Disable suspend support

We never use hibernate or suspend, so remove kernel support for it
Revert "xp1000 defconfig: Disable suspend support"

This reverts commit f6cb91de5cd4e9f62cf2f8f52d18b91aad8a045b.

Breaks the signature of the kernel so the DVB modules won't load.
Also removed the "debug" output for the RTLWIFI chips, which was
enabled by default apparently.
it913x: backport changes to 3.2 kernel

Signed-off-by: Erik Slagter <erik@openpli.org>

For DMM receivers.
See http://openpli.org/forums/topic/28764-it9135/#entry396589
it913x [BUG] Enable endpoint 3 on devices with HID interface

On some USB controllers when endpoint 3 (used by HID) is not enabled
this causes a USB reset.

The original patch by Malcolm Priestley <tvboxspy@gmail.com>
at https://linuxtv.org/patch/15074/ for usb-dvb-v2.

Backported to usb-dvb by macnuts.
Many thanks to athiok for guidance.

Signed-off-by: Erik Slagter <erik@openpli.org>

This is a backuport for vuplus kernels which don't have the fix
present in newer kernels.
Restore minimal amount of queueing

This should fix the network throughput problems on the 3.12 kernel
on the XP1000.

Signed-off-by: Mike Looijmans <milo-software@users.sourceforge.net>

Change MACHINE_KERNEL_PR_append into PR, because MACHINE_KERNEL_PR
does not end up in the package version, and it doesn't have any
effect on other packages either.
vuplus hbbtv: revert youtube plugin menu location move.

From dae00f15dd9ca46e5badb0f99aefb07ce8413608, it obviously
doesn't work (GSOD). Youtube now works.
Fix gstreamer "fetch" problems by naming the branch

Apparently the latest version of the fetcher really wants to know the
exact branch and won't just pick any revision. Add "branch=0.10" to the
gstreamer URIs to fix this.
Merge branch 'master' of git://git.code.sf.net/p/openpli/openpli-oe-core