validation utils: added report type attribute, cleaned up samples

Each report in d:reports is wrapped by d:report, and is given a @type
attribute for what kind of report it is (relaxng, schematron, etc).

Also cleaned up samples to reflect this latest addition.