iio_widget: Allow iio_widgets to write negative values to attributes
Iio widgets with positive range and inverted scale as parameter (scale = -1) can now write negative values to attributes.
This fixes TX attenuations widgets in FMComms2 plugin which were not working properly.