Add test case for #14
cleanup q_private_slot testcase
Minor refactoring
Make sure normalized signatures work
use SmallString::insert for prepending
large refactoring of ClangUtils::getLeastQualifiedName

should work better now
improve normalized_signatures test
less debug output
simplify
Fix "const char*" being emitted as "const const char*"
also use getLeastQualifiedName for lambda parameters

Updated testcase to ensure that
Fix incorrect nullptr -> memberfunction pointer casts

It printed static_cast<void(const QObject*::*)()>(nullptr), now it
correctly prints static_cast<void(QObject::*)()>(nullptr)