Use custom result format for unit tests
Version fetch cleanup & test improvements
Move the default version from Product into TestPlan

Placing the default product version inside the Product class was
not a good idea. This commit removes the version attribute from
the Product class. TestPlan class has been adjusted accordingly by
adding a new attribute 'version' as this is the proper place for
this information.
New attribute TestPlan.owner [BZ#954913]