White space
Correct comment (see 5e2960275c7e)
Declare namespace-like classes to be namespace
Declare local function static (For consistency)
Add IsStdOrCompilerDetails
Skip adding the default template parameter for _all_ std templates.

And also for all class templates in gnu_cxx and class templates
starting with an underscore.
Fix autoloading based on a typeinfo.

The string based AutoLoading function expect a short
normalized type as input, so we need to transformed
the demangled name a bit before passing it along.
Factor the basic_string to string out into TClassEdit.
add reminder of missing implementation
Allow creation of a TClass from a ClassInfo_t.

This avoids un-necessary lookup.
This is now used in TBaseClass (hence reducing
the risk of not being able to find the base
class even-though we have the ClassInfo because
some is wrong in the name normalization and/or
lookup).
Avoid complaining about missing dictionary for ClassInfo_t

Add TClassEdit::IsInterpreterDetail