Site collection cache

This fix improves a lot the situation for computations with a site model (like the one by Hannover RE). See https://bugs.launchpad.net/oq-engine/+bug/1288262

Tests running here:  https://ci.openquake.org/job/zdevel_oq-engine/336