clean up mode selection

try harder to match the requested modulation & Tari against the capabilities the
reader advertises.

issue warnings & info to give more clue as to selected modes.

set default Tari values for some special modulations (e.g., WISP5).

add support for WISP5pre (pre-production WISP5) mode selection; works on
Speedway R1000.