linux-etxx00: update to 3.3.0

NOTE: Some patches have needed major changes. The results have not been tested.

dvb-as102-driver-updates.patch: most parts obsolete, dropped.
dvb-as102-output-full-range-SNR.patch: SNR calculation parts of dvb-as102-driver-updates.patch
dvb-usb-it913x-patch-collection.patch: obsolete, dropped
em28xx-pre-allocate-DVB-iso-transfer-buffers.patch: rebased, reworked
em28xx-reworked-device-probing-to-get-max-dvb-iso-packet: no longer applies, dropped
dvb-usb-smsdvb_fix_frontend.patch: obsolete, dropped
tda18218-7mhz-lopass.patch: reworked
xc3028-fix-center-frequency.patch: obsolete, dropped
cxd2820r patches: rebased and reworked
cinergy_s2_usb_r2.patch: reworked
dvb-usb-a867.patch: rebased, reworked to DVB 5.5
dvb-usb-af9035.patch: rebased
Add Romania to LC_TIME list
Update e2openplugins submodule
base-files: Make /media a volatile filesystem

/media is written to by all kinds of scripts (mdev-mount, enigma2)
but there's nothing persistent here. So it's better to put it in
a volatile location:
- No needless writing to flash
- If you do something stupid, you just fill 64k RAM and then get an
  error. That's better than killing your box by filling the rootfs.
- mdev-mount.sh can use /media as administration area because it does
  not survive reboots any more, so the "/dev/mdev.hdd" and similar
  administration files can be removed from the script.

Mounted as a separate tmpfs because:
- We can't use volatiles because we need to start before mdev.
- Scripts that do "os.path.realpath(x).startswith('/media')" would no
  longer work as expected when /media is a symlink.
- It allows putting a tight limit on the RAM usage.

At startup, volatile-media.sh mounts /media and parses /etc/fstab
to populate it, so that user-defined mountpoints continue to work.
linux-etxx00: dvb-usb-a867 dvbapi5.5 fix
remove usbtunerhelper

usbtuner support has been built into enigma2
linux-etxx00: reworked dvb-usb patches by Gennar1

- dvb-usb-a867.patch: this is my version of the A867 driver ported to the DVBv5 API. I've been using this version for several months, so I've tested it across several kernel versions up to 3.4-rc1 (under Ubuntu 11.10) and it works perfectly;

- dvb-usb-rtl2832.patch: just rebased to match the previous one;

- as102-backports-from-kernel-3.4.patch: new bugfixes from kernel 3.4-rc1;
- as102-scale-MER-to-full-range.patch: SNR display fix;
- as102-adjust-signal-strength-report.patch: signal strength display fix;

- em28xx-pre-allocate-DVB-isoc-transfer-buffers.patch: fix for memory fragmentation crashes;
- em28xx-dvb-stop-URBs-when-stopping-the-streaming.patch: fix a bug on the previous patch;

- af9015-output-full-range-SNR.patch: SNR display fix (af9015 driver is completely rewritten in 3.3);

- it913x-backports-from-kernel-3.4.patch: bugfixes from 3.4;
- it913x-backports-from-kernel-3.5.patch: bugfixes from the experimental tree;
- it913x-switch-off-PID-filter-by-default.patch: disable PID filter as it causes problems;

- tda10071-BUGFIX-delivery-system.patch: bugfix for PCTV 460e;

In the end, when switching to the 3.4 kernel it should be sufficient to drop the following patches:
- as102-backports-from-kernel-3.4.patch
- it913x-backports-from-kernel-3.4.patch
- em28xx-pre-allocate-DVB-isoc-transfer-buffers.patch
- em28xx-dvb-stop-URBs-when-stopping-the-streaming.patch
- tda10071-BUGFIX-delivery-system.patch
eventually rebasing the remaining ones.
dm7025: Use a special branch for enigma2 because of DVBAPI3

The ancient kernel and drivers don't support DVBAPI5, as a result E2 won't
compile for the dm7025 any more. Created a branch that skips those changes.
In time, it may come to a separate OE too. We'll cross that bridge when we
find it.
fuse: add 2.8.7
gst-plugins-bad: add gst-plugin-rtmp to PACKAGES_DYNAMIC
et-plugins: add livestream importer, build from external github repo

add plugin to feed
gst-plugins-bad: increase PR
Update e2openplugins submodule
enigma2: force removal of the (depreciated) usbtunerhelper when using online update
enigma2: combine RCONFLICTS assignments
dvbsnoop: use cvs-over-ssh instead of cvs-over-rsh, which is
not available (anymore?) from cvs.tuxbox.org.

This should have worked automatically because bitbake sets
CVS_RSH=ssh in the environment, but on Fedora 16 that doesn't work.
This makes OpenPLi (feeds) compile again on Fedora 16.
Update e2openplugins submodule
linux-etxx00: add workaround for dib0700 sleep race

A race was triggered by e2, quickly opening/closing
the frontend in the eDVBFrontend constructor.
As open/close toggles sleep, the usb device could stall.
project-valerie: Update to r1260

Seems to be the current release version, and someone asked it to be updated.
busybox-mdev: Use /media as admin area, try harder to unmount

Now that /media is always empty and filled with fstab on boot, there
is no need for the /dev/mdev.XXX shadow administration. Also the grep
on fstab and mount can now be omitted, for that would cause that dir
to pre-exist.

I noticed "umount /dev/xxx" failing after removing the actual xxx device,
while "umount /media/xxx" would still work. Thus, we now try that latter
variant first, and fallback to /dev/xxx if that failed.