Work around ROOT-6012, temporary fix for ROOT-6021.

The failure in ROOT-6012, means that the error in ROOT-6021,
was correct and HepMC::GenParticle's dictionary was not properly
loaded.  By activating the RegisterTClassUpdate for all already
created TClass (from a given dictionary) we make sure that the
TClass are properly loaded.
Fix TClassEdit::IsDefAlloc

Fix a typo (consume key and value) and correct the algorithm
in the non-pair case (was forgetting to skip std:: consistently).

This solves ROOT-5999.
'Quick' fix for ROOT-5876 (and related issues)

If you feels like this is using a bandages to fix a leaking dam, you are likely correctly.

More technically, this avoid the routine that use GetInterpreterTypeName from re-expanding
the name (during the overly complex and obsolete scan through the list of possible names).

This avoids infinite recurse for vector<Long64_t> and map<Type,ABC_t>
Fix text output color in stressHistoFit

- Make text output color working on any color scheme
- Implement color text output on Windows, avoiding weird (control) characters output
Force non-French; ROOT-6017.
Nice good old tutorial I found and modified to use transparency (Cocoa).
Comments and custom color names.
To deal with my terrific polygons, Quartz is required.
Add info about "polygon compression".
Add ref-getters for GenericValue; do not copy it unnecessarily.