ReadVCNTRHistory also takes type long as page

Page number is expressed as 4 bytes.

Also, make ReadCalibrationFactor a normal PumpCommand.