Revert "ACSIS: Call inout_jsatile from inout in JSA mode"

This reverts commit 449a4fc9c30c9cd6ccbc6793c2160457c62088dd.

It seemed a good idea at the time to avoid having to using ternary
operators all over the place to select either inout() or inout_jsatile
in many primitives.  It was accidently committed via "git am" when I
really wanted "git apply", and I'd made further commits before I
noticed.  It mostly worked so I went with it but it lead to other
problems when I wanted $Obj->inout() to be just $Obj->inout().
Thus I reverted to Plan A for the ACSIS JSA tiling, which didn't take
long to implement after all.
heterodyne: Permit primitives to process HEALPix tile naming.

Switch on HEALPix tiling after the final iteration.  This reduces the
complications of the looping and not having TILENUM set, and earlier
not dealing with the time-series cubes and QA.
JSA: Simplify code to obtain input and output NDFs.
JSA: Use the appropriate inout method for JSA_TILES.

Upon reviewing the modifications to commit I'm unsure if the first
change is needed or not.
heterodyne: Introduce JSA tiling recipe REDUCE_SCIENCE_LEGACY.

It is based upon REDUCE_SCIENCE_NARROWLINE except that it calls
_ITERATIVE_GROUP_PRODUCTION_ with the JSATILE flag switched on.
heterodyne: Tidying for consistency.