engine:

Raise a `RuntimeWarning` if any unknown parameters are specified.
tests/engine_test:

Added the `test_create_hazard_calculation_warns` case, to test
`create_hazard_calculation` when unknown parameters are specified.
job/validation:

Raise RuntimeWarnings in `validate` if irrelevant parameters are specified for
the given calc mode.
job/validation:

Corrected the fields/parameters lists of the validation forms for several of
hazard calculators.
job/validation:

Major revisions to the vulnerability file/IML-IMT logic.
bin/openquake:

Updated calls to `validate` to match the new interface for the function.
tests/data/example-source-model.xml:

Simple fault geometries don't use 3d points. If you try to run a calc
with this source model, you'll get errors about invalid latitude values
(because this geometry is being interpreted as pairs, not triples, of
coordinate values).
job/validation:

Added a bunch of validation warning test cases, including a bunch for vuln
file/IMT-IML validation.
calcs/hazard/event_based/core:

Fixed rupture surface type logic in `_save_ses_rupture`.
tests/job/validation_test:

Made `ScenarioFormTestCase` tests more DRY.
tests/job/validation_test:

Made `ClassicalHazardFormTestCase` tests more DRY.
tests/job/validation_test:

Made `EventBasedHazardFormTestCase` test cases more DRY.
job/validation:

Corrected an error message.
tests/job/validation_test:

Made `DisaggHazardFormTestCase` test cases more DRY.
Merge pull request #1134 from larsbutler/fix-char-fault-rupture-serialization

Fix characteristic fault rupture serialization

[r=matley] [f=1169069]
Merge pull request #1135 from larsbutler/raise-param-warnings

Raise warnings when invalid/unknown/unnecessary params are specified

[r=matley] [f=1164324]
export/hazard:

Corrected the disagg export filename.
tests/export/hazard_test:

Updated tests to coverage the fix for the disagg file name.

100% coverage of `_get_result_export_path` maintained.
Merge pull request #1137 from larsbutler/fix-disagg-export-file-name

Fix disagg export file name

[r=micheles] [f=1163276]
Fixed an error happening when the memory stats are not available (None instead of an integer)