hamlib: hook up serial port properly

The previous method felt hacky. This method is similar to that used
by fldigi.

The serial port setting is not used. I suspect that the default baud
rate specified by the rig will be a better option. Ideally, selecting
a rig will get the default settings from the hamlib configuration for
that rig, and populate the UI, allowing the user to adjust specifics.