Some logging applications export the BAND ADIF field with uppercase
characters. This change makes sure that the internal worked before
lookup indexes use uppercase throughout when fields that can come from
external sources are stored.
Settings option to highlight not worked before entities/grids/calls by
mode. Fix issues with highlighting decodes and generally refactor the
internal workings of ADIF and QSO recording for worked before
detection.