Tab completion, stacked redirection, unredirect to pipe, platform independence.

Tab completion works using the changed (but ROOT 5 compatible) syntax .> A.txt.
.> now uses dup2() that exists on Windows, too, instead of ttyname().
Tnis enables unredirection even during root > out.txt - which did not work in ROOT5.
Multiple ".> X.txt" can be stacked; ".>" unredirects back to the previous one on the stack.
Fix type errors and 'shadowed variable' warnings.
Remove unused variable.
The elements for handling the dictSelection
Class to build selection rules out of DictSelection syntax
New helpers to factor out general interest features
Refactor a bit structure of selection rules and SelectionRules
Add a demo of new normalized names in presence of manip of templates
Take into account DictSelection syntax
Change attribute name for non splittable classes
Multisampling is cool, but quite slow in "gl-in-pad" ("voxel" tutorials).
Refine some test around cling compilation (thanks Vasil)
Don't suppress all diagnostics at lib load, just the warnings
Be more explicit when it comes to describe issues to help users

in the debugging, for example allow to pin point issues just
looking at nightlies logs.
Fixes for stand-alone builds of Minuit2
Add new example of using Minimizer interface in a standalone Minuit2 (w/o ROOT)
fixes for Minuit2 builds
More fixes for Minuit2 builds
Set Minuit2 version to 5.34.14
New version of stressHistoFit with control on command line to verbose and test number to run