systemd: Upgrade 208 -> 210

Remove upstreamed patches and remove obsolete patches

Use systemd-stable/v210 branch

Forward port uclibc patches and add new patch to tackle uclibc conflicts
with sysinfo.h

Package additional busctl daemon and libsystemd library

starting systemd-210 where dbus expects
things in /var/run but systemd in /run for more details
see

https://bugs.freedesktop.org/show_bug.cgi?id=75515#c3
http://rawhidewatch.wordpress.com/2014/02/26/long-term-users-check-varrun-is-a-symlink-to-run-before-updating-to-systemd-210/

Adjust your fs-perms.txt accordingly and also base-files

Signed-off-by: Khem Raj <raj.khem@gmail.com>
pulseaudio: Make it compatible with systemd-209

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
package.bbclass: add SHLIBSSEARCHDIRS to define where to search for shlib providers

* when package contains some files matching "^.*\.so", but in directory
  not default linker search paths (e.g. /opt/package/bundled-lib/libfoo.so)
  don't register it as libfoo provider, because it's possible that there
  is different package providing libfoo.so in ${libdir} and that would
  be better shlib provider for other packages to depend on
* recipes providing libs intentionally in some other directory can
  define own SHLIBSSEARCHDIRS value

[YOCTO #4628]

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
qemux86: Add identical qemux86copy variant for tests

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
WIP: Add KERNEL_EXTRA_ARGS?
gtk+: Add PACKAGECONFIG for directfb

* building without x11 doesn't work, because it sets default
  gdkbackend to x11 and then requires cairo-xlib to be available
* checking for CAIRO_BACKEND... no
  configure: error: Package requirements (cairo-xlib >= 1.6) were not met:

  No package 'cairo-xlib' found

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
libsdl: Add support for libsdl-native

Change-Id: I4fb1e623c7bbb1f35ae3001c839cd7e16ce1bd65
Signed-off-by: Alexandru Niculita <alexnick87@gmail.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
pango: Improve postinst

* do_split_packages was appending call to
  ${bindir}/${MLPREFIX}pango-querymodules
  without $D prefix or test if $D is empty, so it was always
  failing on buildhostis without pango-querymodules and such
  failure is fatal when rootfs is read-only (do_rootfs fails
  because some packages weren't configured)

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
libsdl: bump PR

* another PRINC removed

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>