Patch for issue GROOVY-7043
GROOVY-7186: Close URLConnection getInputStream() after testing for availability
GROOVY-6658: Set anchors for each section in Groovy Ascii docs
GROOVY-7228 : Fixing typo in documentation for DefaultGroovyMethods.xor()
Tests that fail when using @Grab with Extension Modules

- Adds .DS_Store as an exclusion from .gitignore
- Fixes an issue with ExtensionModuleHelperForTests that ignored test failures (try the existing tests with `assert false` and the tests still pass)
- Adds test showing failure with extension modules that add methods to `Closure`s
GROOVY-7225: Fixed case where an extension module works on Closure
GROOVY-7225: Fix broken build
GROOVY-7225: Second attempt to fix build
GROOVY-7225: ClassInfo.getAllClassInfo does not return all class info...

Conflicts:
	src/main/org/codehaus/groovy/reflection/ClassInfo.java