Remove plugin no longer used
Revert "Remove plugin no longer used"

This reverts commit 01c6c7ecd0e378564e743f6ab49ce0b691265073.
Remove unnecessary DeviceBase cast from DeviceImpl constructor

getName() is accessible without the cast because device is a Device, and
Device extends Findable.

This allows Device objects that don't extend DeviceBase to be made available
using CORBA.
Add extra columns of data in Buffered Scaler output
Merge branch 'gda-8.40' of ssh://dascgitolite@dasc-git.diamond.ac.uk/gda/gda-core.git into gda-8.40
XAS-145 add extra constructor in NXDetectorData so the detector object is not required

Just pass in the relevant details instead.
Updated alternative plotting to live plot.
More work on plotting.
Updated persistence key name.
BLVII-146 (8.40) fixed LivePlotView.deriveScanNumberFromPath to perform the match instead of constantly failing.
Merge branch 'gda-8.40' of ssh://dascgitolite@dasc-git.diamond.ac.uk/gda/gda-core.git into gda-8.40
LogServer - give info on configuration file used
Core - reduce logger  output
Merge branch 'gda-8.40' of ssh://dascgitolite@dasc-git.diamond.ac.uk/gda/gda-core.git into gda-8.40
Core - Close down pipeline if position providers hang in atEndScan
Update release notes for Jython and ElogEntries
Fix GDA-5991 Only shutdown scan pipeline on receipt of DeviceException
Update doc on configuring ADViewer
Merge remote branch 'origin/gda-8.40'