CaloUtils: Add ToolWithConstants::toolType().
A saved set of constants includes both the C++ class name and a version number. Normally, the class name is taken from the Gaudi type() method, but that may be changed by overriding the toolType() method. This can be used, for example, when there are tools with distinct C++ classes but which are yet similar enough to combine together.