Remove duplicate test
Refactor JQManagedJob::run() and add more tests.
Re-factor getWithMutex() and add lots of docs and tests. Fix bug where JQStore_Propel leaked a DB transaction for missing jobs.
Merge branch 'master-resolveCleanup-alan'