Remove super(self.__class__, self) sigh!
Fix unit tests
change make_qadapter so that one can abc.register customized versions.