Real errors are masked in the qa_test since the real computation runs in a subprocess

The subprocess was spawned with the parameter silence=True, silencing both stdout and stderr. I have changed the logic so that silence=True silences only stdout, not stderr.

See https://bugs.launchpad.net/openquake/+bug/1153512