Changed the API of the GmfComputer

I am making the GMFComputer more similar to the ground_motion_field function. Now it accepts a single GSIM instead of a list of them. The tests are running here: https://ci.openquake.org/job/zdevel_oq-hazardlib/132