dm500hd/dm800se defconfig: build some filesystems as modules

When the kernel size gets over some magical limit,
the dm500hd/dm800se fail to boot it.

Save some size, so we can safely enable UBI support
linux-dreambox: disable flash BBT and use zlib on 64MB nand

-flash based BBT has no advantage on such a small nand chip
-UBIFS space (zlib) is a bigger concern than speed (lzo), on 64MB devices
dreambox-nand-64mb: compensate for larger flash size

claim the PEB's which were used by the BBT
apply dvb_usb_disable_rc_pooling patch for dreamboxes

Signed-off-by: pieterg <pieterg@users.sourceforge.net>
busybox: add OOB support to nandwrite
dreambox-secondstage: use busybox flash_eraseall/nandwrite

We no longer need mtd-utils, saving a bit of image size.
However, keep using mtd-utils flash_erase/nandwrite,
when they are installed.
Silently fallback to busybox applets when they are not.
dreambox-nand-64mb: use minimum journal size (4MB)

Though it saves us only ~70kB, there is no need
to have a 7MB journal in a 55MB partition.
dreambox-secondstage: keep using mtd-utils on dm8000

dm8000 nand driver writes invalid OOB data, with
the busybox nandwrite applet.
So keep using mtd-utils for the dm8000.
Oscam cleanup, phase 1: remove all stable/unstable/experimental[cs] versions.
Oscam cleanup, phase 2: remove list-smargo util.

It's a bit tricky to maintain in the current setup, and actually
it doesn't seem to add much to lsusb.
Oscam cleanup, phase 3: add single more or less current oscam version.

Also:
 - use standard startup scripts from softcam helper package
 - this reduces redundancy greatly
 - remove all config files that are not necessary for local card watching
 - cleanup other config files, alike
 - remove other non-necessary options from the config files
 - add rconflicts/rreplaces to remove already installed oscam packages
 - tested with CDS/NL nagravision 3 card
softcam.inc: use do_compile_append instead of do_compile

The oscam package needs this because it both needs the
softcam.inc "compile" code and it needs to compile code
itself using cmake.
softcam.inc: cleanup

- removed $D in pre-scripts, it shouldn't be there?
- used quotes more consistently, this prevents some
possible (harmless) error messages from ash.
enigma2: RRECOMMEND glib-networking

required to play tls/ssl streams with gstreamer
vuplus hbbtv: fix dependencies and cosmetics.

- add dependency on opera-browser-utils (the actual browser)
so that gets drawn in automatically when the user installs the
hbbtv plugin.
- (cosmetic) rename .bb file so it matches the generated package.
- (cosmetic) reorder .bb file so it's tidier.
vuplus hbbtv: fix missing dependency.
e2openplugins: update to HEAD
VU+ browser plugin update

Compiles, but otherwise untested.
enigma2-plugin-softcams-oscam: Fix whitespace

Adhere to standard OE
enigma2-plugin-softcams-oscam.bb: Variable RREPLACES is set as not being package specific

Newer OE requires this