Test evaluated with Perl's 'prove' or with TAP::Harness must
communicate their results and other status information using the "Test
Anything Protocol" (TAP).
TAP is a text-based protocol that works differently from the way
information is conveyed by the existing persistent runners in Lintian,
which use IO::Async::Channel.
Converts the test modules to emit TAP messages using Test::More.
Signed-off-by: Chris Lamb <email@example.com>