Generate JUnit compatible output from TAP results.

The only difference between this module and TAP::Harness is that this
adds optional 'xmlfile' argument, that causes the output to be
formatted into XML in format similar to one that is produced by JUnit
testing framework.
