handle WSJT-X's 'JT9+JT65' mode.

ALLmon now handles WSJT-X in it's JT9+JT65 mode; entities you need
for a given band/mode combination will be checked against the
appropriate list of needed entities.

to handle decoding both JT9 and JT65 at once, the `$needed` hash
changes to a hash keyed by mode and then band. this paves the way
for handling the LoTW 'DXCC' set of awards... soon.

automatically switching 'display unneeded' off based on needing
zero entities in a category is temporarily disabled in this version.

minor formatting improvements
 * the 'right now' utc gets colons and loses the square bracketes
 * location no longer has square brackets
 * gracefully handle no name or location (stuff with '(none)')