Work on identifying workflows for normalization with and without access directory.

refs #4495
Work on trying to graph all options between normalization.

I believe there are still some paths missing.
Roughed in support for user-supplied structMaps in direct upload CONTENTdm DIP packages.
Changed '= None' and '!= None' to 'is None' and 'is not None'.
Changed back erroneously introduced 'is None' to '= None' in assignment statements.
Completed support for user-supplied structMaps in direct upload compound CONTENTdm DIPs. Also removed some obsolete @todo comments.
Clarified comments describing how we handle titles of child items in compound CONTENTdm DIPS; removed superfluous 'parent' key from parseStructMap return value.
Fixed bug in splitDmdSecs().
Fixed bug in parseDmdSec().
Removed some cruft.
Merge branch 'master' of git.artefactual.com:archivematica
Merge branch 'master' of git.artefactual.com:archivematica
Merge branch 'contentdmbulk' of git.artefactual.com:archivematica