Disease occurrence table
Weightings fields, with initial values: Feed weightings set in feed.txt; Disease Group weighting added to table, and initialised in data.sql according to group type; location resolution weighting set in PostQCManager, according to location precision value.
Update all weightings
Travis
Merge branch '166-disease-occurrence-weightings' into 165-database-changes

Conflicts:
	src/DataAcquisition/src/uk/ac/ox/zoo/seeg/abraid/mp/dataacquisition/weightings/WeightingsCalculator.java
Add is_validated to disease_occurrence table: test data reflects assignment of true where occurrence's location has_passed_qc and false if not passed. This will be changed when formula to identify points for validation is implemented.
Save updated weightings to DB - only for the occurrences with a changed value, instead of iterating over all occurrences.
Replace configuration service properties file containing lastRetrievalDate with lastModelRunPrepDate on each DiseaseGroup
Reorganise data: location resolution weighting added to test data txt file; disease group weighting moved from update command in data.sql to test data text file; remove default value for disease group last model run prep date
Update validation weighting and final weighting of all DiseaseOccurrencesForModelRun
Shift weighting from [-1, 1] to [0,1]
Fix date time format for Travis
Reorganise model run preparation stages
- Check for a week having passed happens a level higher than WeightingsCalculator
- ModelRunManager (formerly known as ModelRunGateKeeper) instructs other helpers (including new ModelRunGatekeeper) to execute tasks.
An 'UNSURE' response should contribute slightly to the average weighting
Merge branch 'master' into 165-153-database-changes-final-weightings
Tidy ups
Merge pull request #103 from SEEG-Oxford/165-153-database-changes-final-weightings

Weightings