Add functions for satellite band calibration

The functions cover metadata extraction, band calibratio and a linear
model based illumination correction.