Revert "GDA-4971 changed GeneralTranslator so that proper Jython syntax can be used for var_arg aliases"

This reverts commit fc06bc7f265ee79cc49ccffe1f523e2477ee4dbc.
AbstractContinuousScanLine prepares detectors and Scannable
before doCollection (potential conflict, similar change made on master
already)
SwitchableHardwareTriggerableProcessingDetectorWrapper final fixes
HardwareTriggeredNXDetector now prepares for collection in atScanStart
(rather than arm)
NXDetector exposes lastReadoutValue publically
Revert "Revert "GDA-4971 changed GeneralTranslator so that proper Jython syntax can be used for var_arg aliases""

This reverts commit 7297809f3fb9608a699755eccb89efc7fae95430.
Merge branch '8.26' into 8.26.i16
Merge branch '8.26' into 8.26.i16
MTGDA-27: Provided a way for Scannables to determine if a pos() command
is running
BLBXVI-8: Created CEN scan data processor (from SPEC)
Tuner.py now has configurable backlash distance.

Default is 50% of range as it was before
BLBXVI-5: ScannableScans now do not trigger a scan when readout by pos()

requires ac8c80ee
visit.py is now keeps going even if a transient detector is absent
Fixed acquire() on newly created
SwitchableHardwareTriggerableProcessingDetectorWrapper class
BLBXVI-8: Fixed some corner cases in new CenFromSPEC scan processor
Added option ScannableMotor to log move requests at INFO level
Added option DeferredScannableGroup to log defer-flag requests at INFO
level
SwitchableHardwareTriggerableProcessingDetectorWrapper now
works without a hardware triggering detector.
ScanBase now indicates on the terminal when it is about to call atCommandFailure hooks, and why.
ScanBase error handling code no longer results in a null pointer exception due to a missing ScanDataPointPipeline