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
GROOVY-6095: Workaround for generics type checking bug
GROOVY-6137: In @CompileStatic mode, isCase should be null safe
GROOVY-6147: Method dispatch bug when two methods are overloaded and one is a vargs version
GROOVY-6152: LazyList does not allow range access
Improve error message when operand stack is empty to give more context and give the user/debugger a better chance to find out what code is causing trouble.
GROOVY-6180: TypeCheckingMode.SKIP not always applied to anonymous inner classes
Merge pull request #196 from masatonagai/feature/doc_cmd_completion

GROOVY-6178: Add class name completion to 'doc' command
Merge pull request #198 from andresteingress/GROOVY-6152

GROOVY-6152: LazyList does not allow range access
GROOVY-6183: Compile time errors and crashes with attribute expression on "this" in static context
GROOVY-6162: Fix type checking error with usage of "this" in static context
GROOVY-6029: Fix coercion of GString to a primitive type