Migrate certain unit variables to passVars in new chains

Certain chains need to be able to inherit passVars set in previous
chains. An example of this is identification, where a second pass of
identification happens after extraction during the transfer; the
previous choice made needs to be able to apply.

Unit variables with the variable name 'replacementDict' will now have
their values included into passVars at the creation of every subsequent
chain in the unit.

This supports the work in #5894.

Closes #8 on Github.
Extraction: make extraction optional

Refs #5894.
Extract: add option to delete original package

This was previously hardcoded; this moves the option to the UI, allowing
users to choose.

In a future commit this will be set by default in the administrative
settings.

Refs #5894.

Closes #9 on Github.
updating debian control file for archivematicaCommon
add debian changelog to archivemqaticaCommon
fix typo in changelog
Dump of mysql db for packaging

Dump from fresh install using 'mysqldump -u root MCP --skip-triggers
--skip-comments --extended-insert=FALSE --complete-insert=TRUE
--order-by-primary > src/MCPServer/share/mysql'
dropped transcoder as a dependency and upgraded the debhelper version number
added the dashboard user for postinst and the python-pip dependency
added sanitize-names as a dependency
updating debian control files
dropped changelog from archivematica common
added bin/sh to postinst
preconfiguredChoices: Set based on UUID, not description

preconfiguredChoices were previously being matched via description
strings, which was error-prone. This replaces matching with precise
UUID matches instead.
Add internal comment to defaultProcessingMCP.xml
linkTaskManagerChoice: print backtraces
Add preconfigured choices for extraction
linkTaskManagerChoice: guard calling methods on None
linkTaskManager: Log error location, input
ChoicesDict: implement .fromstring constructor