Use a separate spinner class for DOUBLE values.

This solves some problems in connection with BRAINSFit (and probably other Slicer modules which use a <DOUBLE> value without the definition of a step).