C++: Do type and name equality checking in a safe manner.

Change the TypeMatcher to also match names, and use two "block" lists
in SafeMatcher to prevent infinite recursion.

Task-number: QTCREATORBUG-11240
Change-Id: I0367ae795ee6be579b83aeb8d46723c877e4aa75
Reviewed-by: Nikolai Kosjar <nikolai.kosjar@digia.com>
iOS: Fix typo in qbs file

Change-Id: I7b501b3d0ca5e93791f4fa5fe12082b4f5d62a50
Reviewed-by: Fawzi Mohamed <fawzi.mohamed@digia.com>
Debugger: Use direct version access in QMap dumper

We rely on the Qt version being correct elsewhere anyway, so no
need to use another approach here.

Change-Id: I6a3eb450bf6841c9a301b24e035aa3152186d7a5
Reviewed-by: Christian Stenger <christian.stenger@digia.com>