Fix not-zero check - thanks clang!
Fix not-zero check (thanks clang!)
Move module registration to TROOT; remove TInterpreter::InitializeDictionaries()
Make RegisterModule accessible through TInterpreter

This method cannot sensibly be called from a GUI thread; thus no implementation for TGWin32Interpreter.
Don't expose cling headers through PCM or the dictionary.

We want to hide their symbols from libCore, thus they must not be visible.
Remove unnecessary cast to TCling.
Fixes for some of the defects detected by coverity
Fix for defect CID 51682
Fix for defect CID 51684
Fix for defects CID 51683 and 51684
Fix for defects CID 51684 and 51666
Fix for defects CID 51686, 51685, 51687 and 51667
Fixed constness of array arguments to navigation methods in solids. Added method stubs for shape navigation API, implemented as loops - to be overwritten by shapes.
(cherry picked from commit 98f9ab67830cdfe1f6f222c966c6fa0a192dbd8c)

Conflicts:

	geom/geom/inc/TGeoShape.h
	geom/geom/inc/TGeoXtru.h
	geom/geom/src/TGeoXtru.cxx
Mods to make stressGraphics work with Cling. But, because of a clang optimisation issue it is very slow.
The number of ROOTMARKS reported on an iMAc is 265.3 instead of 2260.1 with v5.34.
Merge branch 'master' of https://root.cern.ch/git/root
TClassAttributeMap for properties
TClassAttributeMap property
Changed and refactored TCollectionReaderABC to TVirtualCollectionReader
Add Anders for the TTreeReader.
Add TClassAttributeMap.