changed halt/reboot to use systemd instead of consolekit