improve test output on success
prepare for handling QObject::disconnect
More refactoring to prepare for disconnect handling
Call expressions do not have to be inside C++ methods

They can also be inside functions such as main()

Fixes the overloads test