Adding the ability to immediately run a schedule job, with the option to
force a job to run if it has been disabled.  Also some general cleanup
for code.
Merge pull request #13469 from garethgreenaway/schedule_run_job

Adding the ability to immediately run a schedule job