allow simultaneous compatibility with CMSSW53x and 62x using preprocessor macros and the like