CORE-5767 Update for dbs without a version table.

Updated kameleon.queries/current-db-version to return nil if no version table exists.
CORE-5766 Added version table to metadata db.
CORE-5743: bumped the compatible database version
CORE-5743: added the external_app_id to the transformations table
CORE-5743: added a new field for the external app ID
CORE-5746: added support for an optional app_type field in the analysis export and import services
CORE-5746: added a test resource file that I forgot to check in yesterday
CORE-5746: added the app_type field to the DE app listings
CORE-5746: added the app_type field to the listings for Agave apps
CORE-5746: fixed a bug that prevented pipelines that reference external apps from being exported
CORE-5746: updated the documentation for the app import, export and listing services
CORE-5758: added the external_app_id field to the transformations entity
CORE-5758: modified the edit-workflow and copy-workflow services so that they include the app_type field in each step
CORE-5758: updated documentation for the edit-workflow and copy-workflow endpoints
CORE-5760: modified the listings for Agave apps to allow them to be included in pipelines
CORE-5763: added a method to list data objects in an app
CORE-5763: changed the URL path for the service to list data objects in an app
CORE-5763: modified the service used to list data objects in an app so that it works with HPC apps
CORE-5763: fixed a bug in the edit-workflow and copy-workflow services
CORE-5765: updated the edit-workflow and copy-workflow endpoints so that they retrieve the "template definitions" for external apps from Agave