(#21558) Add support for status in reports

In Puppet::Transaction::Report contains a 'status' field
(changed, unchanged,failed).  This commit allows puppetdb to
consume that value and store it, allowing for a quick view on
the outcome of a report.