udev: standalone variant fails to build with newer toolchains

udev cannot be linked due to the use of the 'mq_getattr' call which requires
librt to link successfully.

The configure script already checks for 'clock_gettime' in order to add librt
to the list of required libraries. This is valid only (according to the manual
page) for glibc version before 2.17. With the new glibc-2.18 in the 2013.12
toolchain librt isn't required anymore for 'clock_gettime' and that is why
librt is omitted and linking fails.

This change uses the upstream patch from the systemd repository.

Signed-off-by: Juergen Beisert <jbe@pengutronix.de>
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
attr: re-add patches after version bump to 2.4.47

Commit 373f6ce6d37610380b539dfaa9292f9682a374c0 forgot to port the
patches forward.

The old patch "0001-buildmacros-use-correct-libtool-commands.patch" was
already applied upstream, so it could be removed.

0001-fix-install-with-domain-user.patch stays valid and is ported over.

Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
binutils: add upstream patch to fix installing libiberty

Without this patch libiberty (and headers) is not installed.
It is needed e.g. for oprofile

Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
util-linux-ng: don't forget the patches

Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
ptxd_make_world_clean: ignore missing directories

Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
ptxd_lib_dgen.awk: cleanup alignment

Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>