Reintroduce -Werror

To enable the reintroduction of -Werror, the autogenerated dbus glue
for systemd is now built into a static library and then linked back
into the main session binary, ensuring we keep high standards within
budgie-desktop (unfortunately gdbus-codegen decided to drag that down
a bit)