Disease extent parameters

Pull request combines stories 217 (first 4 commits) and 215
I actually made the choice of calling it "getDiseaseExtentParameters" as, even though it's a DiseaseExtent object, it seemed to make more sense and not get confused with the actual disease extent made up of AdminUnitDiseaseExtentClasses etc. What do you think?