Rework FullNotation setting
- Separate FullNotation into two concepts: FullNotation where we use the actual FullNotation of the double value for showing it and ShortestAccurate precision which is a type of precision
- Cleanup FullNotation code in Settings
- Introduce ShortestAccurate setting
- Cleanup vtkPVGeneralSettings
- improve pqDoubleLineEdit::formatNumber to support FullPrecision correctly
- Introduce pqCoreUtilities::format* methods and rework pqCoreUtilities::number to rely on pqDoubleLineEdit
- Use pqCoreUtilities::format* whenever possible
Original MR here: !6167 (merged)
Edited by Mathieu Westphal (Kitware)