Declare QString as a class in fake qobjectdefs.h instead of forward decl
Add a test for overloaded disambiguation with namespaces

The class name in the disambiguation was not qualified properly.
This problem was found while porting dolphin to Qt5 signal slot syntax
Fix disambiguation class name not being qualified