Changed the GmfComputer to work with several GSIMs at the time

This is a small change that simplifies the life on the engine side. Tests running here: https://ci.openquake.org/job/zdevel_oq-hazardlib/83