Fix doc macro: declare before use, and correctly so (return type) (ROOT-6448).
From Pere: do not build the libRoot.a / static build tag roota.cxx.
Added missing help on CMAKE_BUILD_TYPE.
Protection for ROOT-6454 (copied from 5.34 patches)
Fix for ROOT-6459
Fix for ROOT-6459
Fix for ROOT-6466. Disable the unuran test if unuran is not built.
Fix for ROOT-6458
Merge branch 'master' into cmaes4root_master