Revert "Make rootmaps a target for libHist"

This reverts commit b6ef293fd8381b18070128a3ce9a59669663ab0a.
Fix Jira #ROOT-5859 Cannot load versioned .so
Do not run the test at all on 32bit: it might or might not fail.
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
Fix compilation issues on Windows (use filter instead of findstring)
Fix ROOT-5831 (branch unintentionally not read).

In cases where the last branch/data member of a class in no longer in memory,
and is the source of a rule, it was inadervently marked as not-to-be read
(effectively preventing the execution of the rule).
Adapt all Module.mk files to the new rootmap generation

which happens through rootcling and not anymore through rlibmap.

Signed-off-by: Danilo Piparo <danilo.piparo@cern.ch>
Signed-off-by: Fons Rademakers <Fons.Rademakers@cern.ch>
Rootmaps generated by rootcling have the same name as libs

except for the extension.

Signed-off-by: Danilo Piparo <danilo.piparo@cern.ch>
Signed-off-by: Fons Rademakers <Fons.Rademakers@cern.ch>
Remove rlibmap

Signed-off-by: Danilo Piparo <danilo.piparo@cern.ch>
Signed-off-by: Fons Rademakers <Fons.Rademakers@cern.ch>
Adapt all CMakeLists.txt files to the new rootmap generation

mechanism which does not involve rlibmap anymore but
rootcling instead.
Basically all the calls to the macro calling rlibmap have been
removed.

Signed-off-by: Danilo Piparo <danilo.piparo@cern.ch>
Signed-off-by: Fons Rademakers <Fons.Rademakers@cern.ch>