Add a utility method to simplify the case of connecting a signal to a slot which takes the sender as the first arg

When a signals from multiple objects are connected to the same slot,
this provides a clear way to identify the sender.

Also fix a bug in QtCallback where unboundParameterType() returned the
wrong value for arguments after the first.