GROOVY-6822: Rewrite the JsonBuilder implementation
GROOVY-6822: Added javadoc for constructors.
revert jline dependency to 2.11 until fix is available for
https://github.com/jline/jline2/issues/163
Merge pull request #507 from tkruse/jline-revert

GROOVY-6859: revert jline dependency to 2.11 until fix is available
GROOVY-7055: Groovysh: fix Hyphen checking breaking entering code
Merge pull request #427 from bura/imp-rewrite-json-builder

GROOVY-6822: Rewrite the JsonBuilder implementation
GROOVY-7054: allow private access to property from parent class method even if current class is a child class
testMatchFiles fails on Windows so do not run it there
Merge pull request #509 from tkruse/groovy-7055

GROOVY-7055: Groovysh: fix Hyphen checking breaking entering code
GROOVY-7053: incorrect direct use of generics type for fields with generics in the type when using @Builder
GROOVY-7053: incorrect direct use of generics type for fields with generics in the type when using @Builder (cleanup unused imports)
typo in comment
typo in comment
typo in comment
add license
doco typos
undo exclusion of GeneratedClosure, since meta class side is not ready for this change
fix meta class property lookup for categories
adjust logic to take slow path for category properties
Prevent JLine 2.12 bug from breaking bash prompt aver leaving Groovysh
workaround for https://github.com/jline/jline2/issues/163
is creating only one Terminal