bus: fix default exit on idle timeout
timedate: expose RTC time

Since access to the RTC is privileged expose the current RTC time as bus
property so that unprivileged clients can read it.
api: unify some common bits used by public systemd APIs