GROOVY-5875: Cannot use DELEGATE_FIRST and delegates that are inner classes.
GROOVY-6012: Source encoding is not used when scripts are reloaded
GROOVY-6120: VerifyError if field is used in @Category
   * do not allow usage of instance fields or properties in a class annotated with @Category
   * make @Category compatible with @TypeChecked and @CompileStatic
GROOVY-6012: Replace anonymous inner class with instance initializer
GROOVY-6158 Added directory entries into groovy-all.jar
fix build
Merge pull request #189 from kpiwko/GROOVY-6158

GROOVY-6158 Added directory entries into groovy-all.jar
minor refactor to remove unneeded empty directory
GROOVY-6165: Incorrect property name extraction from a method name
   * if getname was used, a property "name" was found
minimal clean up (unused imports, commented out code etc.)
added/updated license headers
Removed mention of obsolete Ant build. Removed link to obsolete "Building Groovy from Source" instructions. Added remark that building from Eclipse is not possible at the moment.
GROOVY-6170: Upgrade ant 1.9.0 -> 1.9.1
ignore "bin" directory (created by Eclipse)
GROOVY-5344 - Update jline dependency

update Eclipse classpath for new jline and jansi versions
add class name completion to 'doc' command
GROOVY-6172: bump testng dependency 6.8 -> 6.8.5
GROOVY-6173: bump xstream dependency 1.4.2 -> 1.4.4
GROOVY-6173: bump xstream dependency 1.4.2 -> 1.4.4
Memory enhancements as described in GROOVY-6171