Disease extent generation now uses contemporary occurrence points (if automatic model runs are enabled). To do this, it finds the occurrences that will be sent to the model, and uses the minimum occurrence date of these points as a cut-off date for the disease extent points.
Missed the subtlety that the set of disease occurrences for disease extent generation may be different from that sent to the model, if we are running the model with automatic model runs enabled. So select the disease occurrences twice.
Minor fixes
Unfix phantomjs URL (Travis sorted itself out)
Extract earliest date sooner
Fix typo
Merge branch 'master' into 239-disease-extent-contemporary
Merge pull request #172 from SEEG-Oxford/239-disease-extent-contemporary

Disease extent generation now uses contemporary occurrence points