Suppress some warning message when print level is zero
Prevent the issue ROOT-5281, ROOT-5282, ROOT-5283 shown by the AddressSanitizer.
Prevent the issue ROOT-5285, ROOT-5286 shown by the AddressSanitizer.
  o RooNDKeysPdf

    - New version from Max Baak that allows to specify rho-parameter separately
      for each observable
  o TInterpreter

    - Add interface methods 'MethodInfo_Factory(ClassInfo_t*) const',
      'MethodArgInfo_Factory(MethodInfo_t *minfo) const' and
      TypedefInfo_Next(TypedefInfo_t *)

  o TCInt

    - Implement the above methods for CINT

  o RooCintUtils

    - Route all CINT interfactions through TInterpreter, and deprecate
      direct calls of G_* methods.

  o RooCFunction[1234]Binding

    - Deprecate CINT-specific methods with 'void*' types and internal
      type lookup, as CINT can now handle function pointer arguments.
  o RooHistPdf

    - Fix plotSamplingHints() method that was broken
 o RooHistPdf

   - In importWorkspaceHook() apply more robust strategy to detect if existing RooDataHists
     in workspace really match to those in pdf: perform bin-by-bin content check instead
     of matching by name: if content is different from existing RooDataHist, clone and rename
     RooDataHist of pdf including pdf name in histogram name
 o RooHistPdf

   - Fix bug in lvalue conversion logic in plotSamplingHist
 o RooWorkspace

   - Implement proper copy ctor for nested class RooWorkspace::CodeRepo
     and call it from the RooWorkspace::ctor - so that code embedding
     also works with PROOF(lite) which first clones an object before
     streaming it to worker nodes
Fix ROOT-5284 which was due to a unusual setup (in TParallelCoord) leading to only partial cleanup.

In some case, for example TParallelCoord, a list (the pad's list of
primitives) will contain both the container and the containees (the
TParallelCoorVar) but if the Clear is being called from the destructor
of the container of this list, one of the first thing done will be the
remove the container (the pad) for the list (of Primitives of the
canvas) that was connecting it (indirectly) to the list of cleanups.

So in Clear and Delete, we temporarily add each list and TObjArray to
the cleanup list and remove it later.
Set fgRootInit at the very end of the TROOT constructor (fix issue with new code in TObjArray)
fix which corrects a problem when using Pythia8 as a decayer.

Patch by Andreas Morsch.
Fix ROOT-5297 by fixing the implementation of TClass's MoveAddressInRepository.

MoveAddressInRepository needed to not only update the object location
but also the location of any base classes or sub-objects.

In addition to the version number, record the TClass address.
Fix TProof::SetParallel in dynamic node startup
Additional fixes to run TProofBench on a cluster with dynamic worker setup
In TProof::SetParallel, make the default nodes == -1, meaning 'all available workers'
Synchronize geom with the master branch (mostly std:: addition)
Add a missing forward declaration. Fixes Jira #ROOT-5295
cosmetic change
Added TGeoBranchArray::Init taking a list of node pointers, a global matrix and the geometry level for the branch