output adler32 checksumming propagated to JSON file

This includes:
* support for calculating adler32 checksum of micro-merged file with adler32_combine function
* optional recheck of data read back from disk
* write information to output json file (adding this field also to DQM histogram output analyzer)
Automatically ported from CMSSW_7_2_X #5236