Add healthmap_country.centroid_override for countries whose centroids are not on land.
Use this field in QC stage 2 - if the location has country precision and its HealthMap country has a centroid_override point, replace the location point with the centroid_override point.
Refactor QCManager for consistency and to move some logging into the QCManager.
Paginated experts
Add middle tier for experts list
Experts list ui
Minor tweeks on display of experts
Fix pageing issue
Unit tests
jdoc
Merge branch 'master' into 222-list-of-experts
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.
Make navbar highlighting work for urls with params
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)
Tidy-up following review
Extract earliest date sooner
Fix typo
Fixes following review
Merge branch 'master' into 228-fixed-centroids

Conflicts:
	src/Common/test/uk/ac/ox/zoo/seeg/abraid/mp/common/dao/NativeSQLTest.java
Merge branch 'master' into 222-list-of-experts