This change allows the set_mode functions to leave the rig passband
unchanged if required. For the few rigs that do not have explcit
passband width control either current state is read and rewritten or a
"normal" width is chosen e.g. select a normal width when there is a
choice like CW and CW-NARROW.
* MultiTask->process runs on its own thread within Hamlib backend,
thus no need to compile GNUradio with -DTHREAD=1.
* Appropriate locking to gurantee GNUradio coherency wrt multithreading.
* support for tuner control through Hamlib! The rig model number
can be set through set_conf
* made backend fully vfo targetable
* added set_level/get_level support. setting RIG_LEVEL_RF works!
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@1368 7ae35d74-ebe9-4afe-98af-79ac388436b8