systemd --user preliminaries

Iain Lane requested to merge wip/laney/systemd-user into master

As for the other components. Main different thing here is that we use the facility introduced in gnome-session!1 (closed) to pass the autostart dir through the environment.

Should be safe to merge at any time, but please do check.

Merge request reports