tools: Include test name in QUnit TAP test output

So we don't have to be repetitive and include it in every test message.

Reviewed-by: Marius Vollmer <marius.vollmer@redhat.com>
tools: For TAP tests that PASS truncate test description

This allows all the 'PASS: ' lines to line up when scrolling in a terminal
and to visually be able to see problems quicker.

Closes #1412
Reviewed-by: Marius Vollmer <marius.vollmer@redhat.com>