Update handling of DEVICE_TYPEMAP

This follows the changes and recommendations from version 0.1.10 of the
katcp gem.
Require BOF name on adc16_init.rb command line

This makes it easier to validate the command line so usage errors can be
more explicit.  This prevents problems such as the user providing a BOF
name but forgetting to give a hostname.
Bump version to 0.3.6
Bump version to 0.3.7