o Update to maven-parent 25, fix tons of rat and checkstyle errors
o Add Release Notes link and Jira report to the plugin sites
Updated documentation in SUREFIRE-1047 and SUREFIRE-1097
[SUREFIRE-1090] Fixed NullPointerException on SmartStackTraceParser init occurring when Thread.contextClassLoader is null
[SUREFIRE-654] Support for TestNG successPercentage

TestNG has the concept of "successPercentage" where a probabilistic test can be run some number of invocations and then if the successPercentage is met, the test is considered passing.
[SUREFIRE-654] fix TestNG successPercentage support by ensuring that "flaky" test detection is disabled when rerunFailingTests=0
[SUREFIRE-649] empty strings in systemPropertyVariables element
upgraded maven-plugin-plugin
upgraded maven-reporting-api to 3.0
upgraded Doxia to 1.4 and maven-reporting-impl to 2.3
use defaultValue instead of property fo readonly parameter
[SUREFIRE-1053] Suppress warning message if file.encoding is set using argLine
[SUREFIRE-1053] small adjustment to suppress the new "defined twice" warning for properties that can not be set via system properties (or user properties) and thus need to be part of argLine (as well).
[SUREFIRE-1108] Surefire should print parallel tests in progress been stopped after elapsed timeout
+ documentation in fork-options-and-parallel-execution.apt.vm
Avoided unwanted line in logs: [ERROR] null
[maven-release-plugin] prepare release surefire-2.18_vote-1
[maven-release-plugin] prepare for next development iteration
o Remove Assignee and Fix-Version columns from Jira report (we're using onlyCurrentVersion=true anyway), use surefire-${project.version} as path name in surefire-archives
o Fix section formatting for "Test Execution and Single Thread Execution"