SCUBA2: do not use a temp file for masked file

_MASK_IMAGE_ stores the masked file in the current object on
completion, so a temporary file name should not be given for the
masked file.
SCUBA2: use inout method to get default output filename

Now that the inout method is subclassed for PICARD there is no need to
simply append the suffix and inout can be used in all cases.