fixed qca_qt5 patch

QCOMPARE requires identical data types in both arguments
but in Qt4 QList::containts(...) is QBool. So I use == to cast QBool
regular bool. In Qt5 QBool was dropped. Furthemore QBool it is a
internal type. So it doesn't should use.

Also there is changes in QMetaType and QMetaMethod classes.
QMetaMethod::typeName() returns now "void" instead of "".
QMetaType::Void now is 43 (before was 0) and added new QMetaType::UnknownType