Sit data validation page inside iframe
Travis fix
Minor work around for outdated ant on travis.
Disable oracle jdk on travis for now
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 138-tghn-iframe

Conflicts:
	src/PublicSite/web/css/dataValidation.css
	src/PublicSite/web/css/main.css
Consistent CSS
IFrame fix
Merge pull request #74 from SEEG-Oxford/138-tghn-iframe

IFrame