udevd: use ROOTPREFIX to create path to modules.devname
udevd: fix bogus mkdir invocation

The filename parameter passed to mkdir can't contain anything but a
garbage value at this point. This was meant to be the full pathname to
the new udev DB, as the mkdir_parents() call before it won't create the
trailing child directory.

[replace mkdir_parents() + mkdir() with mkdir_p() -- kay]
udev: man - clarify escaping and replacing for SYMLINK+=
timedated: replace systemd-timedated-ntp.target logic with simpler scheme

The previous systemd-timedated-ntp.target was suffering by the problem
that NTP implementations enabled via the machanism could not be disabled
the obvious way on the "systemctl disable" command line. Replace
systemd-timedated-ntp.target by a list of implementations we try in
turn. The list is encoded in $pkgdatadir/ntp-units.
journalctl: add new switch -b to show data from current boot only
manager: turn notify socket into abstract namespace socket again

sd_notify() should work for daemons that chroot() as part of their
initilization, hence it's a good idea to use an abstract namespace
socket which is not affected by chroot.
journald: add Storage= setting to control where the journal is stored
NEWS: Prepare NEWS file for next release
core: mention if we are run from an initial RAM disk
timedate: fix ntp-units comment
man: fix journalctl man page in regards to --this-boot
mageia: Change the unit for prefdm.service to make it work a bit more like Fedora

Do not wait for some of the Fedora units that we have traditionally not
waited for in Mageia or Mandriva before it.
mageia: Correct usage of M4_DEFINES vs. M4_DISTRO_FLAG.

This seems to have been a problem since mageia support was merged,
as upstream had changed how this bit worked without us realising.
units: rename systemd-debug-shell.service to debug-shell.service

The systemd- prefix for services should be reserved only for services
that invoke our own code rather than generic, external code.
modules load: rename kernel command line option to (rd.)modules-load=
udev: static nodes - fix default permissions if no rules is given

<falconindy> kay: just curious -- it looks like nodes created by udev from
  modules.devname all have 000 perms, and there's nothing in udev that attempts
  to change this. is it intended?
<falconindy> c---------   1 root root     10, 223 Jul  1 23:10 uinput
<kay> falconindy: we might miss the default of 0600
<falconindy> seems like it
<kay> falconindy: stuff that has a rule works i guess
<kay> falconindy: i'll add the 0600 now
units: Rename systemd-udev.service to systemd-udevd.service

This naming convention is more inline with other systemd daemon
unit names (systemd-logind.service, systemd-localed.service etc)

The companion .socket units have also been renamed, however the
-trigger and -settle units keep their current name as these are
not directly related to daemon process itself.
build-sys: bump version
timedated: replace ntp-units file with an ntp-units.d drop-in dir

To be considered by timedated for NTP a package simply has to drop in
/usr/lib/systemd/ntp-units.d/foobar.list and write one or more unit
names into it. The first one listed is the one that is enabled.
update TODO