Made the HazardCurveGetterPerAsset getter consistent with the others
Split GroundMotionValuesGetter and ScenarioGetter
Merge pull request #1405 from gem/HazardCurveGetterPerAsset

Refactored the hazard getters