Using commonlib.readinput.get_source_models

See https://bugs.launchpad.net/oq-engine/+bug/1390348
This is the companion of https://github.com/gem/oq-commonlib/pull/54
The tests are running here: https://ci.openquake.org/job/zdevel_oq-engine/796/
Fine, although sometimes in our code I've seen we use another convention, like `trt_model_id -> num_ruptures`