Gmf from ruptures

This PR implements a risk calculator able to compute the event based risk outputs directly from the stochastic event sets, by recomputing the GMFs on-the-fly (https://bugs.launchpad.net/oq-engine/+bug/1349757). The performance is not yet optimal and the calculator should be considered in experimental stage. Future work will change and improve it.

The tests are green: https://ci.openquake.org/job/zdevel_oq-engine/486
The change in the error message is due to the change in the logic implemented in
https://github.com/gem/oq-engine/pull/1487/files#diff-dd385f25386ed6d88671d704586b5130L150