Use an abstract interface to manage units for unitparsespinboxes.
It doesn't change a lot for end users, but it's a first step to manage units KoUnit don't manage like relative units, angle units or time units.