rules: simply 60-drm.rules

We don't need any GOTO, if we merge all matches into a single line.
udev-builtin-keyboard: Fix large scan codes on 32 bit architectures

Use strtoul(), as scan codes are always positive. On 32 bit architectures
strtol gives wrong results:

  strtol("fffffff0", &endptr, 16)

returns 2147483647 instead of 4294967280.

https://launchpad.net/bugs/1247676
udev: udevd - rules can be NULL when reloading
hostnamectl: H requires an argument, P is no longer used
net-config: start split out matching and parsing logic

Move this to src/share/net-util.c, so it can be used elsewhere.
rtnl: add support for routes
update TODO
bus: dbus-daemons' access messages are a bit too verbose
bus: support implicit serialization of strv string arrays within vtables
bus: make it easy to serialize C99 bools and uids/gids/pids via vtable properties
event: add some well-defined priority values of event sources
machined: simplifications
user-sessions: modernizations
localed: mark bus properties as change emitting

Otherwise sd_bus_emit_properties_changed() will refuse sending out
change signals
logind: port logind to libsystemd-bus
logind: fix serialization of ListSeats() bus call
logind: expose linger state on User object
net-util: don't use libudev

Should fix linking with old toolchain.
bus: allow that if the destination pointer in sd_bus_message_read_basic() is NULL we skip over a field
bus: add sd_bus_message_skip() to skip over multiple fields