MXGDA-796 add acceleration control to ShutteredScannableMotor
fix typo
MXGDA-830 add allowUseOfPreviousScanSettings
MXGDA-830 check plot settings whether to use previous settings
MXGDA-830 add set preference RCPController command
MXGDA-830 make XYPlotView respond to autohide preference changes
MXGDA-779 add check for whether an object is large enough to draw
CORE if directory cannot be created, throw exception

(cherry picked from commit c7d657596c7d0ea5f8428da9782fd50ad3ef87f2)
MXGDA-868 fix null pointer exception when running Swing alignment
MXGDA-808 make viewer labels hide-able
MXGDA-808 add hide label ability
MXGDA-808 hide label changes
MXGDA-808 add ability to control editable and permanentlyEnabled states
MXGDA-808 add hide label field
BLXVI-81 Provide peak fitting with pixel to position conversion

(Requires tidy up as the class was just copied)
Merge branch '8.26.mt' of ssh://dascgitolite@dasc-git.diamond.ac.uk/gda/gda-core.git into 8.26.mt
Merge remote-tracking branch 'origin/8.26.mt'
MXGDA-729 Check new properties for forcing intro screen

properties added to uk.ac.gda.common LocalProperties
Remove ScanPipeline tests that check it blocks when the pipeline is
full, as 896c377e removed this functionality.

There is more to cleanup:

1. Remove these tests
2. Remove the parameter 'scanDataPointPipelineLength' from
MultithreadedScanDataPointPipeline
3. Remove the property scanDataPointQueueLength from ScanBase and
setter/getter
4. Remove reference to setScanDataPointQueueLength() in
ScannableCommands.setScanDataPointQueueLength()
5. Remove
LocalProperties.GDA_SCAN_MULTITHREADED_SCANDATA_POINT_PIPElINE_LENGTH
6. Remove references to
"gda.scan.multithreadedScanDataPointPipeline.length" in java properties
files
7. Remove references to
either"gda.scan.multithreadedScanDataPointPipeline.length" or
LocalProperties.GDA_SCAN_MULTITHREADED_SCANDATA_POINT_PIPElINE_LENGTH
from jython scripts on b16 and i16
Merge branch 'master' of ssh://dascgitolite@dasc-git.diamond.ac.uk/gda/gda-core.git