Compile all the test input as proper executables (excluding disconnect)

The disconnect test does not compile since there is no fitting
QObject::disconnect overload available
Use DeclContext::lookup instead of iterating over all methods
use clang::Sema::LookupQualifiedName() for method lookups

This gives us a reliable overload resolution