Fix failing ci; add todo in IncrementalTestIntegrationTest
REVIEW-844: Encode \r, \n & \t for attributes only.
Removed some now unused classes.
Changed IncomingConnector and OutgoingConnector to move the type parameter and serializer to the accept() and connect() methods, so that the same connector instance can be used for multiple different protocols.
Fix wrong formatting introduced by autoformat in intellij (REVIEW-861).
Merge two test cases into one (REVIEW-844).
Enable test report as a default for TestNG
- move more report logic from Test to DefaultTestReport
- dont care about testreport flag in TestNGTestFrameworkProcessor (REVIEW-841)
REVIEW-867: Rename test fixture JUnitTestExecutionResult -> DefaultTestExecutionResult.
Update release notes about changes in report generation for TestNG
minor tweaks to release notes
Changed IncomingConnector.accept() to return a Stoppable to allow the acceptor to be stopped as soon as the caller is finished with it, rather than waiting until the connector itself is stopped. Allows for a single long-lived connector instance and allows a caller to accept a single incoming connection.
Fixed typo in error message.
This doesn't need to be Serializable.
Updated javadocs.
improvements to groovy plugin chapter
improvements to scala plugin chapter
changed error message for when groovy classpath is empty
remove copying of groovy classpath (no apparent reason why it would be needed)
added check that ScalaCompile.scalaClasspath isn't empty
extracted some code into GroovyJarFile, and changed logic for automatic configuration of groovyClasspath a bit

- "groovy-all" is now always added as file dependency, and "groovy" always as repository dependency
use getter to make convention mapping work