Safe implementation of attribute name set.
Seems as though we should only need the hour in 24 or 12 hour format, not both.
Generate jobTemplateIds safely.  Comment out category in job file.  Generate environment variable in job file correctly.
Qualify the 'failed' message for bad jobs that get an exception rather than Session.FAILED.
Fix StAttributeChange test so that it has a valid job to submit.
Tidy up use of collections.
Tidy up timeout handling for synchronize.
Disable tests that are Condor-JDRMAA specific and no longer valid.
Doing wait(ANY, ...) in multiple threads requires multiple sessions to work correctly.
Getting a log file for a job requires the session.
Session should not be a singleton.
Jobs are simply per session and not tied to a template instance.  Wait must reap the job on success.
Multithreading that does stuff with wait(ANY, ...) and such need multiple sessions.
InternalExceptions certainly should report the cause when possible.
Report ExitTimeoutException as necessary.  Clean up exception handling generally.