Styling for file dialog
PopulationParser created
Tweak populationParser
Population chunk creator needs database migration before we can go further.
Moved choices around for Unit.initial_state.  Began working on Population import on db side.  Added tests.
Fixed problem with grabbing initial_state choices.  Population Parser finally working.
Added scrap notebooks for posterity.  They were originally created in /workspace/
Move Population Parsing to after save.
Merge branch 'master' into SQLite
Fixed bugs inside Population.save().  There is no longer a default value.
2 minor migrations.  Fix destrucion typo and ensure ProductionType names are unique.
Added a function for retrieving the relative priority of each production type-reason combination from the database.
Created update_db_version for opening older versions of the Scenario.
Basic destruction, trace destruction, and ring destruction models now read their parameters from the database. Also changed the strings in SPREADMODEL_control_reason_name[] to match those in ControlMasterPlan.destruction_reason_order in models.py.
Cleanup: now that modules are reading from the database, there is no need for "singleton" modules anymore.
Updates to 2 files now that spreadmodel_read_prodtype returns just a single production type.
Minor: fixed missing "from" in SQL query.
Made the constructor for a piecewise distribution look more like the construction for a relational chart. Makes it easier to use the same SQL functions to set up both types of object.
Piecewise and histogram probability density functions are now read from the database.
Merge branch 'master' into SQLite