CORE-5832 Added required email param to more endpoints.

Added SecuredQueryParamsEmailRequired to additional /apps/ endpoints.
Added to /apps/categories endpoints for correct public app listings and public app counts.
CORE-5832 Removed workspace_id and description from categories.

Removed workspace_id and description from /apps/categories endpoint JSON responses.
Renamed kameleon.app-groups/get-app-group to get-app-category.
CORE-5832 Updated /apps/arg-preview validation.

Added AppArgPreview schema for this endpoint that allows optional ID fields.
CORE-6040 initial commit of data-info service

Only the -h option is supported.
CORE-6040 cleaned up configuration parameters
CORE-6040 made bad-chars public
CORE-6040 continued cleaning up config
CORE-6040 removed root listing service
CORE-6040 added welcome endpoint
CORE-5832 Refactored /secured/update-workflow.

Refactored into Pipeline create and update endpoints.
Updated metadactyl.persistence.app-metadata/get-integration-data to add integrator info form the current user if it's not already in the database.
Removed /force-update-workflow since its no longer supported.
Creating and updating single-step apps and tools will be handled by separate endpoints.
CORE-5832 Fix for update/create Pipeline endpoints.

Refactored the korma.db/transaction call out of the metadactyl.zoidberg/add-pipeline and update-pipeline functions and into the functions they call.
There seems to be an issue where exceptions are not rolling back the sql queries inside the transactions in these function which are called by the compojure-api routes. Moving the transaction calls inside the add-pipeline-app and update-pipeline-app functions seems to do the trick.
CORE-5832 Renamed some pipeline endpoints.

Renamed pipeline edit endpoints to /apps/pipelines endpoints under a new metadactyl.routes.apps.pipelines namespace.
Refactored metadactyl.zoidberg functions into separate metadactyl.zoidberg.app-edit and metadactyl.zoidberg.pipeline-edit namespaces.
Updated Donkey with new endpoint names and refactored pipeline create and update endpoints.
CORE-5955: added a namespace to retrieve the job submission view of the app JSON
CORE-5832: added conversions to replace the multiplicity table with parameter types
CORE-5832: moved the multiplicity conversion from the last commit in order to make the conversion cleaner
CORE-5832: added code to format parameters for the app job view
CORE-6040 got home endpoint to work.
CORE-6040 moved filesystem.type-detect to type-detect
CORE-6040 moved services.filesystem to services
CORE-6040 combined all routes into single namespace