Transfer source directories use storage API
AIP Storage directories use storage API

Need to verify that it actually stores it there.  Currently allows
selection and unselection of directories, and they show up in the config
options.
Fixed bug about accessing a dict vs an object.
Updated for distinction between Spaces and Locations.

Storage API has notion of Spaces, with the protocol details, which
contain Locations, which have a purpose.  Dashboard code interacting
with storage API now accomodates this.

Added more comments.
Support pagination in storage service REST API

Added code to handle multiple 'pages' of data from the REST API.
Loggers point to same log.
Storage service setup during installer.

Also updated storage helper functions. #5259
A few tweaks to work with updated storage server.
helpers.get_locations returns entire object, not just id/path

Required updating other files to accept uuid instead of id.
Removing unused parameters from storeAIP client script

HTML path and date were not used, removed from script parameters and SQL
that inserts arguments into DB.
Moved Storage Service API stuff to archivematicaCommon

Should be accessible outside of the dashboard now, since it's
troublesome to import dashboard code from the MCPClient code.
Moved storage service import down so it doesn't crash

In initial installation, archivematicaCommon has not yet been added to
the path, so the import has to be below the sys.path.append.

Renamed storage_service variable to storage_service_url
AIP storage done through Storage Service

storeAIP.py modified to use storage service. Verification and indexing
of AIPs removed, and will be moved to separate microservices.

A currently processing location was added to installation, so storeAIP
could work properly.
storeAIP changes put in dev SQL, storage dir tables dropped

mysql_0.10 should not be changed, so moving changes comitted previously
into mysql_dev1.  Dropping StorageDirectory and SourceDirectory tables
since that functionality is provided by the storage service now.
Added verifyAIP as microservice.  Storage directories always show up

Adde back verifyAIP functionality as its own microservice.  Also fixed a
bug where storage directories didn't appear as options  in the store AIP
microservice if none had been changed since the DB was created.  PEP8
cleanup in some files.
Added indexAIP as microservice

Added indexAIP functionality back as its own client script and
microservice.
Sends pipeline UUID to storage service.

Default installation creates a pipeline in the storage service for the
Archivematica installation.  All calls relating to Location should
include the pipeline UUID.  Create and get location do so currently.
Pass dashboard UUID to client scripts.

Added some logic to the MCP client so when it starts up it
polls the database until the dashboard UUID is found. It then
sets an environmental variable and a replacement token with
the UUID so the value can be used from MCP client scripts.
Added display of dashboard UUID in admin.

refs #5387

Added the display of the dashboard's UUID on the general administration
page.
Fixed import problem with store and index AIP.

Updated how storageService handles pipelines to not use a global
variable.