[tests] fixup functional test runner to close child procs (GUIs)
[tests] fixup functional test runner to close child procs (GUIs)

also allows expected failures in GUIs when PySide is missing

michaellaier/pymor,michaellaier/pymor,michaellaier/pymor,michaellaier/pymor