Modernize RootHistCnv
- prefer CommonMessaging when available
- prefer generic dispatch over repeating function arguments
- use boost::string_ref to avoid copying strings more than strictly required
- prefer direct member initialization
Edited by Gerhard Raven