libsystemd: rename LIBSYSTEMD_BUS to LIBSYSTEMD
update TODO
bus: Fix read_word_le() function
build: Skip .busname generator when kdbus is off
sd-resolve: get rid of _t post-fixes for sd_ objects

We dont want _t prefixes, right?
sd-resolve: rename structs to fit coding-style e.g 'struct MixedCase'

lets get this right once, and if not for all, atleast for now :)

So comments and input about nameing is very welcome.

Cheers
Update TODO
units: drop [Install] section from multi-user.target and graphical.target

They were supposed to make it easy to make the default.target a symlink
to these targets, but this was never advertised and we have a better
command for this now in "systemctl set-default". Since the install
section makes the output of "systemctl list-unit-files" confusing (since
it makes the units appear as "disabled"), let's drop the sections.
libsystemd: sync kdbus.h
networkd: resolv.conf - reword comment

Take into account that users may want to use resolvconf(8), or similar. Also,
avoid repeated calls to fputs().
networkd: don't hard depend on system bus

We may not have a dbus daemon in the initrd (until we can rely on kdbus). In
this case, simply ignore any attempts at using the bus. There is only one user
for now, but surely more to come.

In order to work reliably in the real root without kdbus, but at the same time
don't delay boot when kdbus is in use, order ourselves after dbus.service.
sd-dhcp-client/networkd: add domainname support
sd-resolve: get rid of sd_resolve_freeanswer()
sd-resolve: Allocate objects with new()
sd-resolve: rename get_next() and get_n_queries() + cleanup
sd-resolv: declare functions from .h public
sd-dhcp-client: refactor client_{free,new}

Make them more simiar to sd_bus and friends. Also factor out the event attachment. In the future,
we will likely want to support external main-loops, so this is a first step. For the time being,
we are still requiring an sd_event to be attached though.
networkd: dhcp - by default ignore the MTU