This adds a very stripped down version of TestDetail class from AutoQA
as CheckDetail. It's purpose is to allow simple tracking and evaluation
of check results during check execution. It's mainly useful for
multi-item checks like upgradepath. In the future, this class should
offer a simple CheckDetail->TAP output conversion (not implemented yet).
This is separated from D10 review and it's closely related to T85.
Wouldn't it be better to have name and summary as a default to "" (empty string) and outptut to [] (that's covered in the 'output or []' statment, though)? I'd rather not have to worry about getting None when looking for the name or summary