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.
Must use ?c not ?int so Freemarker does not introduce a comma to numbers > 999 and break the javascript object
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
Null check on get name
Actually, remove get name method as it is never used (a relic from outdated commits)
Merge pull request #73 from SEEG-Oxford/124-display-all-diseases

Display all diseases on layer selector dropdown