DNM: add osdmap checksums

Given the single-purpose nature of this message, isn't it simpler/safer to make the range value members private and supply them in the constructor?