Updated versioning so that the version and the product_version field returns an empty string if no version information is found, not a "None" value.
Added new known versions.
Added details of registry versioning.
Added an extra check to prevent an ECA error when an attribute is not found.
Added a three-level report of the product version.