Remove unused TIKA, FIDO, etc. code

refs #4757
sanitizeNames: try to decode string before transliterating

refs #7478
Move Transfer/SIP name cleanup log to correct location

Fixes #7478.
Don't fail SIP if ingest file ID fails

Fixes #7603.
ATK: Add quotes around parameters to handle whitespace

refs #7606
MCPClient: add nailgun-client dependency
MCPClient control: specify libavcodec-extra-56 dependency

libvo_aacenc requires ffmpeg to be built as GPL3, and won't be
available in the default libavcodec build. Since faac and libfdk_aac
are both nonfree, this means that ffmpeg isn't installed with any AAC
encoder other than the experimental internal one by default.
Migrate to Elasticsearch 1.x, elasticsearch library
Remove vendored pyes
Elasticsearch: add exception logging
SIP arrange: raise if no file path is returned
try_to_index: reraise exception and keep trace
MCPClient: Remove DashboardSettings dependency

Giving the MCPClient access to the dashboard UUID via replacement dict
& environment variable was a branch of code development that was not
followed up on. Remove it to reduce table dependencies of the MCPClient.
Models: Update to match SQL

refs #7303
MCPServer: replace databaseInterface with django models
Unit classes: move some methods into superclass

Also switch from databaseInterface to Django models.

refs #7137.
databaseFunctions: use Django models

refs #7137
fileOperations: use Django models

refs #7137
elasticSearchFunctions: use Django models

refs #7137
storageService: use Django models

refs #7137