Improve testMembercall to handle disconnect and by-value/by-ref objects

This does not pass yet.
Fix #11: handle foo.connect() and not just foo->connect()