CORE-4838: added some code to list Agave jobs in nearly their raw format and made the code to translate job status codes externally available
CORE-4838: added status translation for failed statuses
CORE-4838: more job listing optimizations
CORE-4838: removed the ability to specify output file paths for foundation API jobs
CORE-4897: added code to list individual jobs
CORE-4897: modified the raw job listing method so that it formats jobs in a similar manner to the other job listing services and corrected a couple of problems in the job formatting code
CORE-4897: changed one of the job status translations
CORE-4837: prevent spaces from appearing in output folder names
CORE-4910: added a method to get the list of job IDs for the authenticated user
CORE-4840: added a method to get property values for previously submitted jobs
CORE-4840: modified the property value retrieval function so that it also returns the run options
CORE-4841: some refactoring in preparation for obtaining app rerun information
CORE-4841: a little more refactoring
CORE-4841: added code to get relaunch info for Agave apps
CORE-4928: added a field for the "raw status" (that is, the status assigned to the job by Agave) to the formatted job information for debugging purposes
CORE-4871: added a method to get detail information for an app