Allows specifying project report encoding

I've noticed that the output files generated by this plugin are not always in UTF-8 so this pull request allows the plugin to pick up the project's report output encoding via the `${project.reporting.outputEncoding}` Maven property.  It defaults to UTF-8 if this is not set.