Added A-Law and Mu-Law compression utility to PebbleLib
Added a couple of testing function to make sure alaw table was correct
Added qDebug messages for failed streams
Tweaks to polling interval calculations
Added ability of device driver to set audio output rate.  Primarily to support servers
GHPSDR3 WIP.  Basic audio works with aLaw decoding
New DeviceInterface types and Get/Set values.  Updates to files impacted
AGC fix so threshold resets to default when mode is changed
Refactoring Receiver and ReceiverWidget to remove circular references and clarify roles
ReceiverWidget now has masterClock that's used to update Clock, Slave mode data, Device status.  Ghpsdr3 now returns freq and demod mode for display in slave mode
Updated examplesdr with empty UI options
WIP added server list from QTRadio to ghpsdr3 options dialog
ghpsdr3 server list integrated with Pebble options dialog.
WIP DeviceInterface refactoring.  Moved DEMODMODE enum into interface.  Added new Command function which will replace most (all?) commands.  The idea is to make DeviceInterface remote eventually.
Removed Connect, Disconnect, Start, Stop, ReadSettings, WriteSettings from DeviceInterface and replaced reference with Command().  DeviceInterfaceBase still has the functions pending transition
More DeviceInterface and plugin refactoring to use Command.  ExampleSDR updated with new API model.
Cleaned up all Warnings,  rebuild all is clean
More gphsdr3 server work.  Spectrum now displaying, but still loosing data connection all the time.  Looks like server can't send and Pebble is waiting in a deadlock somehow.