CORE-5832: began the implementation of the job submission endpoint
CORE-5832 App dates now Date types.

Updated App endpoints to use Date types instead of Long type timestamps.
CORE-5386 Added validation_rule_arguments.ordering.

Added an ordering column to the validation_rule_arguments table (copied from the old hid column).
Added a default value to the parameters table's ordering column.
CORE-5832 Added PUT /apps/:id App update endpoint.

Removed obsolete App import and update endpoints and docs.
CORE-5832 Refactored app-metadata/get-app.

Refactored metadactyl.persistence.app-metadata/get-full-app into the get-app function.
CORE-5832 Fix compilation error.

Replaced a Java UUID call with a kameleon.uuids/uuid call instead.
CORE-5832 Added new App create and copy endpoints.

Added POST /apps and /apps/:id/copy endpoints.
Updated Donkey endpoints and docs with new endpoints.
Refactored some common functions out of metadactyl.zoidberg.pipeline-edit and into metadactyl.zoidberg.app-edit.
CORE-5832 Fixed pipeline create, copy, and edit endpoints.

Fixes for bugs introduced by commits 6d4f040f25c5dc9a14e158d6a979f06f9f2c34fb and 47b9cf431a799939232e762446d4133841d5a14f
CORE-5832 Added paging params to /apps/categories/:id
CORE-5832: implemented some more of the job submission service
Merge branch 'rewrite' into wrap-irods