man: use more markup in daemon(7)
sd-event: check the value of received signal

Appease coverity report #1237775.

Also rename ss to n, to make it visually different from ss.
core/namespace: remove invalid check

root cannot be NULL here, because it was allocated with alloca.

CID #1237769.
core/namespace: remove invalid check

dir cannot be NULL here, because it was allocated with alloca.

CID #1237768.
sd-bus: split out cleanup into separate function

m is always non-null at this point. This function is too long anyway.
fstab-generator: Small cleanup
sd-id128: do stricter checking of random boot id

If we are bothering to check whether the kernel is not feeding us
bad data, we might as well do it properly.

CID #1237692.
man: say that SecureBits= are space separated
build-sys: fix make distcheck
systemd-bus-proxyd: distribute the .in file also for the user version
consoled: move from /bin to /lib/systemd

This should not normally be run manually, but rather through systemd.
consoled: add a unit file

The unit file is statically enabled, but still requires --enable-terminal
to actually get installed.
test: only use assert_se

The asserts used in the tests should never be allowed to be
optimized away
terminal: fix restoring of screen flags
terminal: fix TERM_FLAG_* comment

7BIT mode is enabled by default. Fix the comment to state this correctly.
terminal/subterm: skip setting parent's cursor

We draw our own cursor in subterm now, so there's no reason to update the
cursor-position of the parent terminal on each frame. The parent's cursor
is hidden, anyway.
terminal/screen: save state in separate object

Terminal state can be saved/restored by applications. To simplify our
internal handling, put all affected state into a separate object.
Especially with alternate screen buffers, this will simplify our code
significantly.
terminal/screen: add support for alternate screen buffers

Hook up SM/RM 47/1047-1049 and enable alternate screen buffers for term
applications.

(David: rebased on top of -git, renamed helpers and added docs)
terminal/subterm: leave bold-light conversion to parent

We rely on the parent terminal to do color conversion, so also leave
bold->light conversion to the parent. Otherwise, it will be performed
twice and we might apply it on the wrong color.
terminal/screen: perform bold->light conversion only on foreground

Bold glyphs always use light colors. However, this color conversion is
limited to the foreground color, so skip it for backgrounds.