Manage system reboots

This describes a proposal for managing system reboots.