Plugin reports are now message.Message objects, and API is exposed for populating a report message from a PluginRunner.