Split area sources

This pull request implements automatic splitting of area sources into point sources; since this could have a negative effect on the performance of the event based calculator, it also changes it to send the sources only once. See https://bugs.launchpad.net/oq-engine/+bug/1260652 for a discussion.

All tests pass: http://ci.openquake.org/job/zdevel_oq-engine/217