Fixed the case of no gmfcollections and cleaned up the post processing mechanism

This is the bug: https://bugs.launchpad.net/oq-engine/+bug/1176887