Saving the rupture hypocenter fully into the database

This solves https://bugs.launchpad.net/oq-engine/+bug/1334524.
The tests are running here: https://ci2.openquake.org/job/zdevel_oq-engine/443/console