Add
Rejig view models and controller
Add new disease group
Controller tests
Merge branch 'master' into 226-add-new-disease-group

Conflicts:
	src/PublicSite/web/WEB-INF/freemarker/admin/diseasegroup/index.ftl
	src/PublicSite/web/js/app/admin/diseasegroup/DiseaseGroupSettingsPayload.js
	src/PublicSite/web/js/app/admin/diseasegroup/DiseaseGroupSettingsViewModel.js
	src/PublicSite/web/js/app/admin/diseasegroup/ModelRunParametersPayload.js
	src/PublicSite/web/js/app/admin/diseasegroup/ModelRunParametersViewModel.js
	src/PublicSite/web/js/app/spec/SpecRunner.html
	src/PublicSite/web/js/app/spec/admin/diseasegroup/DiseaseGroupSettingsPayloadSpec.js
	src/PublicSite/web/js/app/spec/admin/diseasegroup/ModelRunParametersPayloadSpec.js
	src/PublicSite/web/js/kickstart/admin/diseaseGroup.js
Data types: Numbers are strings in ViewModel and integers in Payload
Fix tests
JS tests
Whitespace
Use custom form bindings
Writeable computed takes null value when occursInAfrica is true
JS tests
Initialise isGlobal
Input types
Description
Return to text input type to remove number arrows
Placeholder text
Move css
Wrap and equals
Merge pull request #154 from SEEG-Oxford/226-add-new-disease-group

Add new disease group