Restore support for user-defined job submission methods.
Merge pull request #881 from hjoliver/restore-user-job-submission-methods

Restore support for user-defined job submission methods.