Cosmetic changes

Put things in alphabetic order.
Fix extern definition to be more clear.
Add job reboot option

Add job "reboot" option for Linux clusters. This invokes the configured
RebootProgram to reboot nodes allocated to a job before it begins execution.