Simplified the output variable structure by removing the reporting frequency. That kind of fine control over individual output variables isn't used anymore; the full numeric table is either written or it isn't.  WIth this change, the LastDay event type is also obsoleted.
Removed some boilerplate code from the monitor modules by adding a function to create and queue a DeclarationOfOutputs event.
Removed several zone output variables as discussed in issue https://github.com/NAVADMC/SpreadModel/issues/209.
Continued Ragged edge for iterations ending on different days.  Also fixed an off by one Day label issue.  Closes #159
Merge branch 'master' of https://github.com/NAVADMC/SpreadModel
Zone monitor now recalculates area and perimeter only after days when 1 or more RequestForZoneFocus events has been seen.
New Windows executable containing zone SQL updates (issue https://github.com/NAVADMC/SpreadModel/issues/193) and removal of redundant zone outputs (issue https://github.com/NAVADMC/SpreadModel/issues/209).
Added a new event, UnitStateChange, which will be useful for creating the IterationByUnit supplemental output.
Fixed a Ragged Edge bug for #159 where individual iteration graphs would try and match the longest iteraiton.
New UnitStats table for #211
Merge branch 'master' of https://github.com/NAVADMC/SpreadModel
Moved all the matplotlib calls to a separate module called graphing.  No code was changed during this move.
Added branching behavior for plotting 'cumulative' fields versus non.  Closes #159
Merge branch 'master' of https://github.com/NAVADMC/SpreadModel
Section headers in outputs for #127
Improved Active link color for sub-categories.  #83
Bug fix: only show active header in Results sub-pages #127
Summary graph on every result header.  Closes #127
Set the name field in the "Zero delay" probability function that is created to use when testing & tracing do not have delay parameters specified in the XML.
Merge branch 'master' of https://github.com/NAVADMC/SpreadModel