Handle RIG_ENIMPL and RIG_ENAVAIL response from hamlib's rig_get_vfo() call

- call rig_get_freq() if rig_get_vfo() is not implemented
- error codes are reported as negative numbers