Move model run preparation/request code from Data Acquisition to Common. Add a ModelRunWorkflowService as a gateway.
Merge branch 'master' into 203-disease-extent-generator

Conflicts:
	src/DataAcquisition/test/uk/ac/ox/zoo/seeg/abraid/mp/dataacquisition/model/ModelRunManagerTest.java
Remove ModelRunWorkflowService.prepareForModelRun, as we never need to generate a disease extent without starting a model run.
Add tests.
Move lastModelRunPrepDate to within the GateKeeper
Remove unused import
Merge branch 'master' into 203-disease-extent-generator

Conflicts:
	src/DataAcquisition/src/uk/ac/ox/zoo/seeg/abraid/mp/dataacquisition/config/dataacquisition.properties
	src/DataAcquisition/src/uk/ac/ox/zoo/seeg/abraid/mp/dataacquisition/model/ModelRunGatekeeper.java
	src/DataAcquisition/src/uk/ac/ox/zoo/seeg/abraid/mp/dataacquisition/model/ModelRunManager.java
	src/DataAcquisition/test/uk/ac/ox/zoo/seeg/abraid/mp/dataacquisition/model/ModelRunGatekeeperTest.java
Fix checkstyle violations
Merge pull request #135 from SEEG-Oxford/203-disease-extent-generator

Move model run request code to Common