added selenium tests for m2m widget. Fixes #202
added test for issue 146. Refs #146
added probability-functions.js to relevant templates. Fixes #146
added a lock to simulation_process threads to only allow a single thread to write results at a time. Refs #150
added a counter and event to simulation_process to only allow a single thread to parse results and write them at a time, while no adsm processes are running. updated simulation_process so that each forked process gets its own database connection. Refs #150
updated test to for population link to lookup a new unit id instead of calculating it
added test for multiple simulation threads. fixed issue where migrations would not run on tests due to a stale database connection. added names to test databases so that they can be referenced by views in tests. Refs #150
Merge branch 'master' into python-tests
fixed m2m widget tests that needed to be updated when the dom structure changed
added tests for model deletion. Refs #204
fixed non displaying object type in delete dialog. updated confirmation text to make more sense. Fixes #204
disabled write ahead logging, per previous commit
added test for deleting individual units. Refs #228
Added tests for enabling and disabling all controls in control master plan. Refs #203
Fixed tests that referenced changed field names in models
Added tests for percent field validator, AirborneSpreadForm and AirborneSpread new view. Fixes #210
Added tests for saving scenario file. Refs #208
Merge branch 'master' into python-tests

Conflicts:
	ScenarioCreator/views.py
Fixed tests after scenario file management refactor
Fix issue with connections to the database not being close before it is deleted or copied over