git refs #7957. Log scaling option added.

Needed changes to the curve data type, and a specialisation of the qwtplotcurve type.
Merge branch 'feature/7827_fix_hkl_transform' into develop