Don't use sudo for shutdown command

This removes a dependency on !requiretty in the /etc/sudoers file. As a
side effect, rebooting will silently fail if the user puppet is running
as lacks permissions to run the shutdown command.