PROFILES : Update the plugins so they work with the new error handling

Signed-off-by: Robin Getz <robin.getz@analog.com>
PROFILES: Make sure there is a way to bring up the connect dialog, and           save the serial number/date
PROFILES: Make sure when quiting, the return code is 0, not an error
PROFILE: Add some examples for the work that I did today, including
         the FMCOMMS2 initial test profile/script

Signed-off-by: Robin Getz <robin.getz@analog.com>
SCPI: Add a little more for UART/USB converters, and spectrum analyzers

Signed-off-by: Robin Getz <robin.getz@analog.com>
FIX WHITESPACE DAMAGE: no functional changes
PROFILES: Update the FMComms2 profile to work with the latest kernel

Signed-off-by: Robin Getz <Robin.Getz@analog.com>
Testing: When there is an error, print out the actual value.
PROFILE: When failing - bring up a window, so people know why things are quiting
OSC: Make sure to setup a default scale for every view type: time, fft and constellation