Add examine_contents microservice

This new microservice runs a tool which attempts to extract meaningful
patterns and features from files. The primary tool run right now is
bulk_extractor, which is run on disk images and other files alike.

Refs #5880.
Examine contents: add admin option to control

Refs #5880.
Move ADMID, refactor createPointerFile

refs #6500

Move ADMID from file element to structMap/div element

Refactor: cleanup and add NSMAP to archivematicaXMLNamesSpaces.  Ensure
elements in pointer file have METS or PREMIS namespace, not unqualified.
Remove unneccessary () from ElementMaker elements.
Add compression event to pointer file

refs #6500

Add compression event and file for the new AIP when compressing AIP,
including tool and version information.  When creating the pointer
file, insert that event and associated agent.
Add link to download pointer files

refs #5716

Add link to download pointer files from Archival Storage tab.  Proxy to
storage service API URL that actually returns the data.  Minor cleanup
in templates to use flexible URLs
defaultProcessingMCP: skip examine contents

refs #5880
Transfer detail view: enable DC metadata

This enables Dublin Core metadata to be entered in a transfer, as well
as in ingest. Later commits will ensure this is persisted into ingest
as expected.

refs #6217
Add saveDublinCore microservice

This microservice serializes DC metadata to disk at the end of a
transfer, ensuring it's saved when the database is no longer present
(for instance, during SIP arrange).

refs #6217
Add loadDublinCore microservice

This microservice loads DC metadata from disk and populates the DB at
the beginning of ingest. This allows DC metadata entered during the
transfer to be used the same way as DC metadata entered in ingest.
Since this happens at the beginning of ingest, it also ensures that
it continues to be editable via the UI from very early on in ingest.

refs #6217
Transfer DC metadata form: Remove unnecessary dropdown

refs #6480
createSIPfromTransferObjects: copy JSON metadata

refs #6217
Add directory tree microservice

refs #6566
Support storing DIPs via the storage service

Refs #6564.
Add new TranscribeFile microservice

refs #6565
Add transcribe file option to admin panel
Copy OCR data into DIP

refs #6565
Merge branch 'dev/issue-6565-ocr' into dev/issue-6567-combined

Conflicts:
	src/MCPServer/share/mysql_dev1.sql
Merge branch 'dev/issue-6566-tree' into dev/issue-6567-combined

Conflicts:
	src/MCPServer/share/mysql_dev1.sql
	src/dashboard/src/components/administration/views_processing.py