Add a Reboot resource into core. (RFC code.)

For ease of testing, the actual reboot is commented out.
Should be `extend` to add the methods to the class object itself instead of adding instance methods.