gapwrap: report singular objects with unknown / unsupported type
Add / move some tests
Slightly improve SI_CallProc return value handling

This fixes some versions of issue #48, but not all of it. In particular
the example given in the issue still is broken :-/.