Add disease group public name to disease occurrence geojson, and display it on sidepanel
Refactor to include validator disease groups
Fixes to tests and style
Initialise the count hashmaps to 0 for each validator disease group in an expert's disease interests, to handle when allReviews and allOccurrences are empty.
Log settings
Logging of configuration changes/use
Logging model run setup process
Logging of model background run process
Logging in controller methods
Must use ?c not ?int so Freemarker does not introduce a comma to numbers > 999 and break the javascript object
Check style/tests.
Tests
Remove counter hashmaps from controller - instead use the size of the feature collection returned in leafletMap.js to determine whether there are any occurrences to be reviewed.
Add "all other diseases" list to layer selector dropdown.
Remove getByName (no longer used)
Reduce number of database hits
Set boolean, in order to display alert, when the final marker has been reviewed and removed from the map.
Remove getByValidatorDiseaseGroups (no longer need to filter on VDGs - only use getAll)
Tests
Merge branch 'master' into 124-display-all-diseases

Conflicts:
	src/PublicSite/src/uk/ac/ox/zoo/seeg/abraid/mp/publicsite/web/DataValidationController.java
	src/PublicSite/test/uk/ac/ox/zoo/seeg/abraid/mp/publicsite/web/DataValidationControllerTest.java
	src/PublicSite/web/WEB-INF/freemarker/datavalidation.ftl
Fix layout and request URLs and TGHN demo controller