SCUBA2: look for a new image or calibrated data

Proceed if the current product is "newimage" or "calib".
SCUBA2: only store mosaics if they were created

If the display flag is false, then no noise mosaics will be created
and thus they cannot be stored and tagged.
SCUBA2: retrieve and store NEP results for CHECK_RMS

As part of the CHECK_RMS analysis, the average NEP is required. This
primitive already calculates the noise/NEP and so can be easily
modified to deal with this requirement.

When carrying out CHECK_RMS analysis, the input data are tagged as raw
so they can be retrieved for the call to the map-maker. After the
noise calculation, the NEP statistics are retrieved from the NEP index
object and an average value calculated and stored in the Frame uhdr.

Note that the noise calculation for Mars is skipped as Mars is too
bright to make trustworthy noise estimates.
SCUBA2: simple steering primitive for CHECK_RMS processing

This primitive terminates the recipe with good status if processing
unsupported observation types (anything other than pointing or science
observations.
SCUBA2: new recipe to perform offline CHECK_RMS processing

This recipe is designed to be run offline (batch mode) on complete
observations to perform full timeseries and image-plane analysis of
the data to compare with the integration time calculator.

Results are written to log.checkrms in the same format as for the
PICARD recipe and the SUMMIT pipeline recipe.