Modified the supplementary output writer module that produces shapefiles to include the iteration number as part of the filename. For issue https://github.com/NAVADMC/SpreadModel/issues/162. The summary GIS writer module is left alone because it's an irrelevant module if only run for 1 iteration.
Ran pasteurize from Python-Future on all relevant files
Cleaned up remaining Python2 issues.  We have a running server.  Possibly introduced an XML parsing bug #167.
Fixed #167.  XML parsing bug turned out to be missing Python3 references.
Failed attempt to solve #168
Removed unnecessary code
Reorganized NavPanel.  Created prefix filter links for all categories.  Big step in #127
Rewriting graphing logic to work for all models #127.  construct_iterating_combination_filter_dictionary still needs work on Zones.
Fixes #170 in a big way by moving my work on grammars and explanations to a project Python file.  Names are derived once on project start.
Squashed another Deprecation warning.
Cleanup for #169.  Verified all Scenarios are up to date.
Cleaned up supers() that were not Python2 compliant
New schema for #157
Updating all databases for New schema. Closes #157
Making sure I'm not lying in #169
Went ahead and replaced user_defiined_1 in C code.  Closes #141
Changed map output directory name from "map_output" to "Map" as specified in https://github.com/NAVADMC/SpreadModel/issues/181.
Replaced a call to rindex() with strrchr(). The two should be equivalent but rindex is not available on MinGW, strrchr should be available on all platforms.
New build of adsm.exe for issue https://github.com/NAVADMC/SpreadModel/issues/141.
More robust grammar -> explanation system for #170