Avoid division by zero report by static analyzer.
Use the dabloom package routines to write out a bloom filter from a class name list. Then load the bloom filter in isDataClass routine to see if a class name is a data class.
even two bytes doesn't make this work
Properly format the class name before feeding them to the bloom filter creater
Changes needed because of changes in the API for clang v3.5
Merge pull request #5315 from ktf/fix-division-by-zero

Avoid division by zero report by static analyzer.
Merge remote branch 'origin/CMSSW_7_2_X' into CMSSW_7_0_X
Make HcalCholeskyMatrix compatible with new ROOT

ROOT versions before 5.34.20 did not properly store a multi-dimensional
array. Instead, they only stored such arrays as if they were one dimensional
equal to the first dimension. In this case, only the first 4 array elements
were ever stored. With versions 5.34.20 and beyond this was fixed, however
it means the data stored in the conditions database is no longer readable.
Changing HcalCholeskyMatrix to match what ROOT did in the old versions allows
us to read the old data. If a value outside of the stored range is requested,
the code returns the value of 0 which matches the old behavior.
Merge pull request #5460 from Dr15Jones/makeHcalCholeskyMatrixCompatibleWithNewRoot

Make HcalCholeskyMatrix compatible with new ROOT
Merge pull request #5414 from gartung/clangSA-clang-3.5-api-change

Changes needed because of changes in the API for clang v3.5
Merge pull request #5445 from gartung/clangSA-data-class-names-dablooms

Use the dabloom package routines to write out a bloom filter from a clas...
Merge pull request #5403 from gartung/clangSA-clang-3.5-api-change

Changes needed because of changes in the API for clang v3.5
fix recognition of basic types in templates in script which generates the Serialization.cc files
Merge pull request #5467 from apfeiffer1/fixTemplatesInGeneratingScript

Fix recognition of basic types in templates
Merge remote branch 'origin/CMSSW_7_2_X' into CMSSW_7_0_X