Fix tab com for class instances which had wrong regex expression, unremoved '&' and no appearance of 'class' or 'const'.
Use TClass::Destructor to properly handle the emulated class case
Only AutoParse() a header that is not alreday loaded.

(cherry picked from commit da11940c9fbd80356825a350a98cb07f11ab6a2b)
No need for TClass creation: we want to update existing ones.

(cherry picked from commit 94fc817a3afdb3bc9324cd746d1590a4699fc47a)
Filter out anonymous types.

(cherry picked from commit 3b0829c612e79bd5f6fd3e05f0f0a4b2342fef7f)
Make the resolvedName available to Long64_t substitution.

(cherry picked from commit c612d1266e1e890bbebfc9b7b287fc2ea3adfa73)
Create a minimal PCH.
Register templates as if they were classes.

(cherry picked from commit addff777d3365d45197acad0a9d0e5150d30560e)
If the class is unknown, parse the template and try again.

(cherry picked from commit 2665fa23011c77c1653096637a79c1e9967b6480)