Removed unnecessary BufferedWriter/BufferedOutputStream as described in GROOVY-6314 issue
Added methods:
- void append(Path file, Reader reader)
- void append(Path file, Reader reader, String charset)
- void append(Path file, Writer writer)
- void append(Path file, Writer writer, String charset)
Added @since javadoc annotation
GROOVY-6579: Groovy Console not responsive when running the closure
A first pass at making configured base script classes with an abstract method other than run work (GROOVY-6615).
Restore a currently unneeded change.
Close a loophole for a false positive test pass for GROOVY-6615.
GROOVY-6621 fix Node#text when value is NodeList

by accounting for non-String children elements
existing difference from o.w.d.Document
GROOVY-6329: @Delegate should support including/excluding which methods are delegated to using an interface spec (handle super interfaces)
GROOVY-6329: @Delegate should support including/excluding which methods are delegated to using an interface spec (handle super interfaces)
Merge branch 'master' into GROOVY-6621-Node-text-when-NodeList-value
in preparation for moving the original tests
move NodeTests to main project
update for changes to text() method
GROOVY-6554: Improved serialization performance of JsonOutput
GROOVY-6633: In each JsonOutput.toJson method added check for null
fix build on windows
Updated GroovyDoc to use new templates
fix build on windows