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

For ease of testing, the actual reboot is commented out.
Fair enough. I was slacking because it's the last thing in the run, but I'll change it.