Simplify check_puppetrun.

Previously it had different modes; now it just checks anything.

Now:

It reports staleness first.  If fresh, it reports compile failures.
If compile is working, it reports errors.  If no errors, it reports
time since last run.
Also differentiate between the runlockfile/adminlockfile introduced in
puppet 3.X and use symbols instead of magic numbers. Finally warn that
puppet is disabled unless told otherwise

Change-Id: I5a4439b18758a0915bc4ac6666f8f22435fb1689