Grabbing puppet run logs and adding to agent's "last_run_summary" report.

Resubmitting this as a single commit for ease of understanding what was changed.  Thanks to Richard and Pieter for their assistance.

Here's the original ticket requesting this merge: https://projects.puppetlabs.com/issues/22370

Please let me know if there are any additional changes required.