createMETS2: namespace all elements

This ensures that intentionally non-namespaced elements (such as
embedded tool output) get interpreted correctly as having no namespace,
rather than being within a default namespace defined earlier.

Fixes #7055.
PREMIS Rights: month and day optional

refs #7099

PREMIS Rights dates should accept year, year-month or year-month-day.
Update matching to make month and day optional. Update year regex to allow
any 4 digit year, instead of just ones starting with 0, 1 or 2.

Update vendored library from 2011 version to version at 3.0.55 tag in
https://github.com/RobinHerbots/jquery.inputmask  This allows optional
segments in the regex.
characterizeFile: don't try to recharacterize files

Fixes #7081.
createSIP: check if destination directories exist when moving

Fixes #7080.
Merge contents when moving dirs to objects

When submissionDocumentation was being moved into the AIP before
characterization, Archivematica was using mv. This meant that if the
SIP already had a directory by that name, submissionDocumentation would
end up nested inside the existing directory instead of merged with it.

Fixes #7080.