Better error for missing widget element in createWidget.
Add support for controlling multiple gain stages in OsmoSDRSource.

This is important for usability of hardware whose osmosdr drivers don't
implement set_gain to "distribute the desired gain value over available
gain stages" as it is documented to.