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
Avoid the risk of type creation if we can
Add support for pointer, reference and array in ReSubstTemplateArg
fix fatal typos
Another round of optimisations to speedup the pch generation

the time went from ~20s to ~15.5s on the benchmark machine
(SLC6 corei7 sata non SDD HD).
The time needed for parsing the headers, therefore clang, is
~9s. This was a factor of 2x in the code which is completely
under control.
Remove unused data member
Add switches in genreflex and rootcling to change pcm names
Accessor to current transaction, useful e.g. for callbacks.
Make interpreter available to callbacks.