Fix ROOT-5590: Carriage returns in the arguments of genreflex

The presence of '\r' resulted in corrupted dictionaries which
did not compile when inlining the headerfile.
The character is now correctly treated.
Merge branch 'master' of root.cern.ch:/home/git/root
Don't output diplicate classes to rlibmap-generated rootmap

Duplicates could show in at least two ways:

(1) duplicate lines in LinkDef file
(2) same LinkDef file given a number of times

This minimal patch should solve both cases even if the same file is added
multiple times under different paths.

Signed-off-by: Benjamin Bannier <bbannier@bnl.gov>
Signed-off-by: Fons Rademakers <Fons.Rademakers@cern.ch>
Merge branch 'master' of root.cern.ch:/home/git/root
Add information about max rates
Fix marker type for norms
Add missing protection
  Save information about the max rate

  PROOF queries show a maximum processing rate at regime related to the processing
  power of the cluster. This patch patch measures this maximum and stores together
  with the average rate, which includes end-of-query overhead.
  Average and maximum are now swon on the plots and TProfiles for the two set of
  values saved in the output files.
Add options to display the maximu rates
Add support for warm data reads
Add missing protection
Additional back compat fixes
Sync # of files generated/analyzed
Save the graphs in a list for later usage
Make sure the CPU time is the one used by the workers
Make sure that the elapsed time makes sense
Make sure the CPU time makes sense
Add creation/saving of cpu eff profile
Fine tune CPU eff computation
Add method DrawEfficiency