Get TClass entry in InspectMembers for bases using declID or NormalizedName

instead of using the name for diagnostics.
The name for diagnostics is almost ok, except for cases like std::shared::ptr,
where the proper NormalisedName is needed.
Filter out headers from the autoload keys used to populate tab-completion
Applied patch ROOT-6166 (Support compiling GFAL module with gfal2)
Applied patch in ROOT-6280 (Linking with gcc 4.9 fails due to missing symbol)
Use normalized name for namespace and search directly in the list of classes
Fix ROOT-6187, initialize gROOT before executing DynamicPath
In ReadObject warns and return immediately after failed allocation
Change the names of the local structs
implement Size method to get total number of sel rules
Circumvent the warnings in presence of DictSelection

see ROOT-6335
fix in GFAL2 test.
Implement .demo, .credits, .license.
Move git info into banner; better formatting; centralized "type .xyz".
Show date also for releases; Fons likes a border.
If we don't have the information about the type of the RHS report an and exit.
TTabCom: Sort the tabcompletion result.

Sorting happens just before displaying, thus all the tabcompletions are sorted alphabetically regardless of their nature: classes, functions, globals etc.