Refs #8801 Add support for partial DOS.
Refs #8801 Add an option to output summed contributions.
Refs #9162 Correct spelling mistake.
Refs #9162 Convert input to HWHM.
Refs #9098 Ranges now show correct colours.
Refs #9162 Change length definition.
Refs #9162 Rename SingwiSjolander to HallRoss.
Refs #9098 Only allow minimum of 0.001 for bin width.
Added new algorithm FilterEventsByLogValuePreNexus. Refs #8655.
Changed some logs. Refs #8655.
Refs #9205 - While we're revisiting the property, add a validator.

(This change is a safe one to make as the property was essentially
mandatory anyway -- previously we were just checking in the `exec`
portion of the alg rather than in `init`.)
Refs #9098 Make range selector info only.

It's difficult to select the correct binning by dragging the range selector.
This approach is also consistent with the way binning is selected on the Fury interface.
Fixed some issues. Refs #8655.

Including but not restricted to
1. Adding TOF correction to sample;
2. Considering the situation that events are not recorded in time order;
3. Some debug information.
Make algorithm deprecated. Refs #8655.

1. Algorithm is made deprecated because it is used to verify
FilterEvents on fast sample logs;

2. Fixed a bug in compiling.
Fixed an OSX error. Refs #8655.
Fixed a Windows compiling error. Refs #8655.
Fixed cppcheck error and compile warning. Refs #8655.
Suppress a cppcheck error. Refs #8655.
Create non-functioning stub of algorithm re #9260

Signed-off-by: Karl Palmen <karl.palmen@stfc.ac.uk>
Add code to check histogram type re #9260

Signed-off-by: Karl Palmen <karl.palmen@stfc.ac.uk>