cinnamon-session: add systemd build option (off), and legacy upower support.