CORE-6149 updated icat/paged-folder-listing call
CORE-6148: updated the URL path for the analysis cancellation service
CORE-5983: fixed the service used to update the name or description of an analysis
CORE-6147 Added multi-input batch job validation.

Metadactyl now returns an error if the user submits a job with an ht-analysis-path-list file included in a multi-input parameter.
Refactored some path-list batch processing functions for clarity, simplifying some processed data structures.
CORE-6164: JEX will kill a job if the call to jex-events fails.
CORE-6155 Updated parameter_groups name and label.

The UI is only submitting labels for parameter groups, and if more than 1 group is submitted, the "name" field is omitted in all but the first group.
Since the UI has been using parameter group "label" fields instead of the "name" fields for a long time, we switched their NOT NULL constraints in the db.
Updated the app model schema in metadactyl to require a group's label.
Improved swagger validation error responses.
Fix for clojure-commons error response functions.
CORE-6157 Fix for /apps/:id/details endpoint.

Fix for app validation with tools that have null version, description, or attribution fields.
CORE-5881: updated donkey to pay attention to the "notify" option in job submissions
CORE-5881: added one final missing ":notify"
Fixed a build issue with kifshare
.