Restored ability to omit production type attributes in the XML and/or to put comma-separated lists of production type names in those attributes. The XML exported by NAADSM does not use these "shortcut" features but many test cases and old hand-generated parameter files do. #321
Closes #321.  Added protocol names.
MAJOR: Removed "python future" imports after upgrading to Python3.
#303 added a default 'exclude = []' attribute
renamed actionSession() to db_name() changed syncdb to migrate
ensure all db connections are closed after trying to update deployable. Refs #320

Conflicts:
	Settings/management/commands/updateifrequested.py
Increased the version number to 3.2.22. This reflects the 3 bug fixes we have done since forking from NAADSM 3.2.19. Those bug fixes are commits https://github.com/NAVADMC/SpreadModel/commit/d680a6629ab54998cf0093547b984f750229868a https://github.com/NAVADMC/SpreadModel/commit/5eb167dcb705429b5d8774aa74ed76aec31f9eed and https://github.com/NAVADMC/SpreadModel/commit/dacfd6a29cfe81951263ccf65a8f511421c8e164
Merge branch 'master' of https://github.com/NAVADMC/SpreadModel
Merge branch 'master' into Windows-staging