Implements the Magnitude Scaling Relation of Bonilla et al., (1984)

This PR implements a magnitude scaling relation (MSR) defined by Bonilla et al., 1984. This MSR is useful for older PSHA calculations, and can be found in models such as that of the Philippines (Tenhaus et al., 1990).

The MSR is a magnitude-length scaling relation, rather than the area scaling currently supported by OpenQuake. Currently this is not directly compatible, so we opt to define multiple implementations, each assuming a different rupture aspect ratio. This is a temporary solution to enable implementation of this particular MSR. An overhaul of the scaling relations to support the possibility of defining length, width and displacement scaling will be needed in the future.
I think that idea is good, but this PR shouldn't require changes to be propagated into other parts of OQ. I am closing the PR now and we will revisit this issue when there is more time to revise the scaling relations in 2015