Revert "networkd: netdev - set predictable mac address when creating netdev"

This reverts commit cdc85c875b842b9309f72caefc51c262f521cf92.

There appears to be a kernel bug that (among other things) cause bridges
not to get a bridge id set when supplying IFLA_ADDRESS when creating the
netdev.

Simply revert the whole thing until we sort this out in the kernel.

See: http://www.spinics.net/lists/netdev/msg279807.html

Reported-by: C. R. Oldham <cr@saltstack.com>
bus-proxyd: handle org.freedesktob.DBus calls natively
remove bus-driverd, the interface is now handled natively by bus-proxyd
networkd: link - stop clients when failing
networkd: link - avoid cycle when failing
networkd: link - log when starting clients fail
networkd: link - don't react to successfull link up

Avoid having two code-paths racing with eacother to do the same thing. The change
of flags will be detected in the normal way, so only use the link_up_handler
to detect if the 'up' failed and in that case fail the link.
networkd: link - support IFLA_OPERSTATE

This properly detects the state of the link based on both the link flags and the
operstate.

Moreover, always log state-changes even if we are not yet managing the link.
networkd: link - reduce default verbosity a bit
networkd: link - add missing curly brackets

introduced in 1e9be60bbabe179f5233217384f1daec757c17c7
bus: remove "on behalf" kdbus logic (ABI break)
login: give session ownership of VT

The tty associated with a VT should be owned by the owner of the session
running on the VT. This is important for supporting a socket activated X
server, since the X server will open the tty itself.

This commit makes sure to chown the tty any time a session is
created and and chown it back to root any time the session
is removed. This behavior is copied from /bin/login.
login: rename session_mute_vt() to session_prepare_vt()

This function is no longer just about muteing the VT. We do all kinds of
VT setup for sessions using the controller-API. Rename the function to
something more appropriate.
update TODO
backlight: warn if kernel exposes backlight device with bogus max_brightness

We shouldn't silently tape over broken kernel drivers.
bus: simplification
label: there is no label_retest_selinux() call
install: simplification
delta: draw arrows with draw_special_char()

Let's unify generation of unicode chars at one place.

Also, don't add an extra space into chars we print, except for the tree
chars where this is really necessary.
use new name DRAW_TREE_VERTICAL

Was renamed in 6b01f1d3911bd7c7eadbb8a3b4375bd3ac05c98f