Removed many global dictionaries and adopted a convention-over-configuration approach
Merge branch 'master' of github.com:gem/oq-engine into remove_dictionaries_2
Merge branch 'master' of github.com:gem/oq-engine into remove_dictionaries_2
Improved a docstring
Merged from master
Addressed several points raised by Luigi in the pull request #1035
Used get_calculator_class once more
Moved validate into job.validation
Removed some duplication
calcs/hazard/classical/core:

Split the transaction to update hazard curves into smaller transactions, to
avoid unnecessary blocking of other workers that want to update the same
records.
Merge pull request #1040 from larsbutler/finer-hazcurve-transaction

More efficient hazard curve update transactions.

[r=matley] [f=1121825]
Fixed a typo in docstring
Merge pull request #1035 from gem/remove_dictionaries_2

Removed many global dictionaries and adopted a convention-over-configuration approach
hazard tests refactoring
improved logging
Merge branch 'master' of https://github.com/gem/oq-engine into risk-maximum-distance
changed default maximum distance