Move the calculation of input/output weights into commonlib

See https://bugs.launchpad.net/oq-engine/+bug/1370380