Call SetBatch(), before creating the TApplication to avoid Cocoa GUI.
Fix macro filename, write teh macro *code*!
Variable name clashes with ::select; fix cast.
ROOT-6010: Put and digest headers as keys for autoload
ROOT-6010: Adapt the callbacks to autoload on header name
Implemented accurate safety for tube segment

(cherry picked from commit 7aa60007e287875055763ee5b21fb7f9004d72d5)
Delegate to the ProcessReadPragma the sanity check of the ioreadrules

instead of putting fences in the XML parser.
Missing header.
Pass the CLING_VERSION as compiler flag
Pass the CLING_VERSION as compiler flag and remove it from cling_compiledata.h file
Merge from v5-34 patches: commits: 8d926912c989529ff2b979bda68959279ae1614e and 78b84e3b315ab12350409b2d9e2afc7fb980f0e4

Multiple modifications in stressFit.cxx:
- switch from TVirtualFitter to ROOT::Math::Minimizer
- successful trial means found minima is within predefined epsilon (before was arguments are close to the minimum's position). This modifies ROOTMARKS value
- StatusPrint reports number of successes out of the trials number
Compare data type number code rather than the name (which is typedef use dependent)
Add protecion for fInfo==null
Record in TDataMember::fTypeName the name without typedef
Don't insert a rule that is missing some of the source data member (will crash on execution)
Enable the use of rootpcm files.

Setting the environment variable DISABLE_ROOT_PCM will disable the use of
the rootpcm.
Don't warn when we skip a rule due to missing source member.

If don't warn the user can
have more flexibility in specifiying when the rule applies and relying
on both the version number *and* the presence of the source members.
Activating this warning would for example mean that we need to carefully
tweak $ROOTSYS/etc/class.rules.
Hack to copy the pcm of the auxiliary dictionary in ./lib
White space
In Partial desugar add support for array type