Fixing unremoved cronjobs, Issue #41

When changing $run_in_noop from 'true' to 'false' only the reboot job's comment gets deleted but not the job itself. Danger of unwanted additional cronjobs and unexpected behaviour (OP vs NOOP).
Fixes https://github.com/ghoneycutt/puppet-module-puppet/issues/41 and includes fix for https://github.com/ghoneycutt/puppet-module-puppet/pull/43 (in lines 114 & 135)