libsystemd-dns: expose list of DNS servers

My original patch only returned the first DNS server, but we might
want all of them.
bus-proxyd: fix socket path
core: --user -- move generator directories from /tmp to $XDG_RUNTIME_DIR
core: --user -- add basic.target an sort against it like --system does
update TODO
bus-proxyd: --user -- add Accept=yes to socket
core: do not add implicit dbus.socket dependency

Sockets are ordered before sockets.target anyway, and sockets.target
is ordered before basic.target, and hence all bus services end up
being ordered after dbus.socket anyway. Since for kdbus clients
dbus.socket is obsolete, let's not add this dependency explicitly.

Also, it's hot in Australia and we are going for breakfast now.
dbus1-generator: always pull proxy socket into sockets.target

dbus.socket does that for --system, we need to explicitly pull it
in for --user.
mount: don't creat local-fs.target links for mount units when runnin in user mode
hwdb: change key mappings for Samsung 90X3A

The Key codes didn't match with the described key. Also the key
identifier strings were missing. I hope I chose appropriate ones.

https://bugs.freedesktop.org/show_bug.cgi?id=70296
hwdb: add Samsung 700G

https://bugs.freedesktop.org/show_bug.cgi?id=72311
hwdb: remove duplicate entry for Samsung 700Z

keyboardbrightnessup/down are not even real keys.

https://bugs.freedesktop.org/show_bug.cgi?id=72311
hwdb: fix match for Thinkpad X201 tablet

https://bugs.freedesktop.org/show_bug.cgi?id=71929
keymap: Recognize different Toshiba Satellite capitalizations

https://launchpad.net/bugs/665918
bus-proxyd: support --user bus address
bus-driverd: support user mode
man: document sd-bus error functions
sleep.c: fix typo
dbus1-generator: fix copy-pasto
man: fix bogus description of sd_bus_creds_has_*_cap