SCUBA2: separate variable for outfiles TempFile

Avoid re-using the same variable name for the $outfiles file
name as the ORAC::TempFile object which created it to delay
destruction of the object.  This is to prevent the subsequently
created file being left behind after processing is complete.
JSA: trim tiles when tagging the reduced product

JSA tiles from MAKEMAP require additional trimming.  This can
be achieved by supplying the TRIMBAD option to the NDFCOPY
command used to tag the reduced product.
SCUBA2: fudge pointing for calibrators' JSA tiles

Calibrators may be observed prior to a pointing being performed.
Therefore tiles of calibrators can only be co-added if they are
corrected for pointing.  So for calibrators, run _MAKEMAP_FRAME_
twice -- once to determine the pointing offsets and then a
second time to grid onto the correct HEALPix tiles.
JSA: add pasted together tile preview primitive

This primitive pastes all of the tiles together to generate
a preview for the whole plane.  Note that it does not
yet name the files correctly.
JSA: add separate tiles preview primitive

This primitive creates a preview graphic for each tile, which
has been requested for testing the JSA tile making recipe at
JAC.  These previews are only made if the TILE_PREVIEWS
recipe parameter is set to true.

The tiles are now made at full size (not trimmed) so that corresponding
tile previews are the same size. Since the products are already being
trimmed when they are tagged, they should not be changed.