Add microsecond timestamps to logfile.
ZMap global config: turn on logging timestamps.
Logging: override timestamp from ZMap message if available.
use_ok and critic tests for Bio::Otter::Log*.
B:O:Log::Layout::UseSrcTimestamp: add edit marker when ZMap ts used.
B:O:L:DataSet - include Zircon timeouts in zmap-global config

for f323c5 (75.11) = 2414ee (76)
and 66c35fbf41f639bdda7dbb4197df15aedaf99d6c (Zircon)
B:O:L:L:UseSrcTimestamp - update incoming time format

to match ZMap 0.16.0-545-gd5567
for RT#341082
latest zircon

improvements to zmap launching - log pid, kill if no handshake
clarify non-reentrancy of Z:T:Selection->own
detection and logging of "stack tangles" caused by nested event loops
New release tag humpub-release-75-19

Generated by /nfs/users/nfs_m/mca/gitwk-anacode/team_tools.stable/otterlace/release/scripts/otterlace_release_tag (otter/68-122-g489b45f from intcvs1:/repos/git/anacode/team_tools.git)
New release tag humpub-release-75-20

Generated by /nfs/users/nfs_m/mca/gitwk-anacode/team_tools.stable/otterlace/release/scripts/otterlace_release_tag (otter/68-122-g489b45f from intcvs1:/repos/git/anacode/team_tools.git)
New release tag humpub-release-75-21

Generated by /nfs/users/nfs_m/mca/gitwk-anacode/team_tools.stable/otterlace/release/scripts/otterlace_release_tag (otter/68-122-g489b45f from intcvs1:/repos/git/anacode/team_tools.git)
TW:LogWindow - refactor

move the instantiation of Error Log from SpeciesList to class method
 and make the singleton easier to find from a MainWindow;
also make it safe to call ->show_for or ->show_output during ->draw
TW:LogWindow - use non-blocking IO

move the "closing" guard clause to show_output
  simplifies the event callback,
  makes show_output callable from outside;
don't need autoflush, do need non-blocking,
  use read not <>
  closes RT#296997 [TransientWindow::LogWindow hangs on incomplete lines]
  there are strange problems with this call blocking
    in the context of Tk::Error (a later commit)
    which is why the looping around to collect all input is commented
guard against recursion in show_output,
  calling $txt->update will no longer blow the stack,
  but it still spins the CPU
TW:LogWindow - fix message_highlight for partial-line reading
TW:LogWindow - jump-scroll changes

after appending log, only jump scroll if
  bottom is already displayed, and
  there is no seenmark tag
message_highlist always jumps scroll to start of insertion
replace Tk::ErrorDialog with TransientWindow::LogWindow

minimise the Tk::Error replacement block;
use the old derived $message and existing red-warning code
 to generate a block of red in the window

Fixes RT#343315; cherry-picked from master

Tk::ErrorDialog has an application-bricking bug,
  https://github.com/eserte/perl-tk/pull/2

Zircon is a strong source of asynchronous events - including errors
  so a modal error dialog for background errors is less useful.
We already have the logwindow...
EditWindow::Exonerate: prevent re-entrant OTF launch.