numerous improvements.

improved output format; show nows lotw / needed status.

copies QSL full name to system clipboard (OSX / X11 - experimental,
using xsel(1) or xcb(1) if installed)

format of $needed hash is changing; keys are now mode names ('JT9',
'JT65') or 'DXCC'; this is to support future DXCC awards.

add the +2KHz values to mhz_to_band, add 60m, 80m, 160m and 6m
support.

detects band and mode changes properly now.

detect & log normal closure of conversation (/$callsign $qsl (R[+-]\d+|RRR|73)/)

add validation of WAS report name - based on ARRL's categories, not hardcoded.

supports both JT9 and JT65 -- but not simultaneously. to change
from one JT mode to the other, first select the new JT mode, then
use the band selector to select the same band you're on; ALLmon
will switch to the new mode but with the same band.

improved logging
 * logs QSO/QSL information when a non-LoTW callsign contacts you
 * new logging functions
   * log_prefix       - prints standard WSJT-X log prefix
   * log_cq           - indicates when you are being called by LoTW and needed
   * log_being_called - indicates when you are being called
   * log_possible_qsl - logs potential QSL for later matching
   * log_qso          - logs start of QSO

coming soon
 * commandline options to twiddle the features
 * support for needed DXCC entities