Merge branch 'typetables'
* typetables:
Update the type table example to Qt 3.
Document how to specify templates in type tables.
Fix type table lookups of specialized templates.
Do not mistake types nested inside templates as the template type.
Add std::list and std::map to stdc++6.kdbgtt.
Add QRect and QPoint to qt3.kdbgtt.
Add QTL classes to qt3.kdbgtt.
Add std::basic_string<char,...> and std::basic_ostringstream<char,...>.
Generalize template parameter patterns.
More tests with std::vector.
Remove unused ProgramTypeTable::clear().
Look up a type as alias with all template arguments attached.
Add primitive support for template types.
Add some tests that involve std::vector.
Convert TypeTable::loadFromFile() to modern types.
Fix the description of ProgramTypeTable::lookup().
Explain how types should be named in type files; and FunctionGuard keys.
document escaping type names with comma
Ensure that user-defined type tables override system-provided ones.
Turn some comments into (correct) Doxygen documentation syntax.