hamlib: Remove advanced configuration

Many of the options are defined by the rig definition in hamlib.  With
the exception of serial port, which varies depending on where it's
plugged in, many options won't be changed.

This simplifies the UI, as we do not need to decide what to show in the
boxes, and when to override saved settings vs rig defaults.

The settings can be added back one by one should they prove useful.

The UI now looks wrong with too much whitespace. That will be resolved
in a future commit.
Remove libctb and init hamlib on startup

This removes the now legacy libctb rig control in preference for hamlib.
hamlib: attempt at download-and-build

hamlib uses dynamically loaded backends, I think we need to list all
of them on the link line to get this to work.

This also adds the hamlib files to the windows makefile.