Avoid out of bound access
Copy fix from warning from 5.34 patches
Warnings in Qt induced by assert()
More compiler warnings [-Wmaybe-uninitialized]
Set policy CMP0042 OLD: MACOSX_RPATH is enabled by default  (avoids configuration warning for CMake > 3.0.1)
Tutorial does not like absolute path. It was making the tutorial readCode.C into infinite recursion.
Set policy CMP0042 OLD: MACOSX_RPATH is enabled by default (avoids configuration warning for CMake > 3.0.1)
Do not waste time on empty string.

In TCling::AutoParse, we use GetSplit which now always return the type's trail
even when it is empty.
Avoid unintentionally adding (empty) elements to the ClassesHeadersMap