TPad::Print did not acknowledge for the first creation of the PNG files
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.
  o RooMinimizer

    - Add methods to change max iteration and max function calls in minuit
    - Add accessor to underlying ROOT::Fit::Fitter object
  o RooMinimizer

    - Run all operations that run via the RooMinimizerFcn object
      via the cloned instance inside the fitter instead of the
      original owned by RooMinimizer so that they also function
      as expected after the first fitting operation
Now if `TGraph::Draw()` is invoked without parameter and if there is no axis defined in the current canvas, the option `ALP` is automatically set.
Synchronization with the trunk
Merge branch 'v5-34-00-patches' of https://root.cern.ch/git/root into v5-34-00-patches
Implement a dummy version of TH2Poly::Merge
In case of automatic computation of the legend items' size, the  text size was wrong if the font precision was set to 3.
doc update
Restored change by Axel for strlen replacement
(cherry picked from commit 4f78719cf5f7a19f361392c2ea79ca1d81f47234)
Fix friend class declarations.
Moved vector navigation methods into shapes
(cherry picked from commit ce4f81f986b199f66d4e42a8b058e49e5b8f91e6)
Fix ROOT-4505
TClassAttributeMap for properties

(cherry picked from commit 45fa0d94ca9e70cc7d25405f236dcdc96b0b89d5)
TClassAttributeMap property

(cherry picked from commit 25523518ef1b05cbbe507f01cd6dfea261434a36)
Add TClassAttributeMap.

(cherry picked from commit 17ba27b1ddbc64b8c7a7695f895caf3af0c56545)
Fix compiler warnings (hidden overridden Clear(), missing return.

(cherry picked from commit 362219a30cce0c893224a563cddad5e73d4b6ba6)
Fix TClassAttributeMap and TClass

(cherry picked from commit e7ac2407e734f4f174fe378432cc62d141b70eae)
Apply relevant parts of c42b215595a fom master.