sunxi-mali: overhaul recipe

The most important change is shipping the .so files in ${PN}, this is
needed for things like xf86-video-fbturbo to work properly. Also disable
the QA check this triggers.

Other fixes include:

* make recipe conform to OE style guide
* update to latest git
* remove unused INC_PR
* RPROVIDES_* is about packages, not about files, remove it
* Use default git protocol ('git') instead of 'http', which isn't
  officially supported by github
* Add libUMP.so symlink for xf86-video-fbturbo

Runtime tested on olinuxino-a13/Angstrom

Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
classes/sdcard_image-sunxi: use absolute path to rootfs
xf86-video-fbturbo: fix PE

The OE-core .inc already has PE=2, so increase it to 3 to fix upgrade
path.

Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
merged defconfigs from upstream
sdcard_image-sunxi.bbclass: adding ext3 dependency (resolves #46)

Without this explicit dependency,
a race condition would be present between the generation of the sd image
and the generation of the ext3 file,
which leads to corrupt SD images in some circumstances.

Based on meta-raspberrypi commit https://github.com/djwillis/meta-raspberrypi/commit/a760ea5fa293a958ebcf1e5af0e6aa4518de4639
sdcard_image-sunxi.bbclass: make sunxi-sdimg image dependent on rootfs type

The rootfs may be using a filesystem type other than ext3 so it should
not be hardcoded.

Signed-off-by: Jonathan Liu <net147@gmail.com>
update defconfig for olinuxino-a20
update u-boot rev
update libvdpau-sunxi