Cleanup: work around missing formatter callbacks

Cucumber doesn't call the exception hook when an exception is raised in
an after hook in a scenario outline. I tried to fix it and gave up.
Run against latest ffi wrapper

* this version has fewer mailbox.cpp errors
Get pid from IO
make flatware the group leader always; check for group pids after the scenario
Rework pgid a little