Make classpath file opening more robust against non-jar files.
Better test output
Fix missing filepath URL decoding on Windows
code style
make tests Preferences-safe
fix test jar url
Merge pull request #191 from tkruse/windows_fix

Fix small bugs due to bad URL decoding
GROOVY-6160: @DelegatesTo should be @Documented
deactivate test which assumes existence of jar under user.dir/lib and fails on the buildserver
also show stacktrace for failed tests of subprojects
only scan jar files for packages to avoid FileNotFoundExceptions with unpackaged classes
GROOVY-6134: Make @DelegatesTo support mapping to a generic argument type
fix tests failing on different JDK due to different Collection ordering
(also removes obsolete comments)
Fix groovysh Exceptions for expressions containing '!'
due to new jline2 feature expanded events
Merge pull request #192 from tkruse/fix_groovysh_tests

fix tests failing on different JDK due to different Collection ordering
After reducing the sleep() times for GROOVY-6081 "testObjectSleep" and "testObjectSleepInterrupted" sometimes fail, so I doubled their sleep times.
Merge pull request #193 from tkruse/fix-jline-expand

Fix groovysh Exceptions for expressions containing '!'
Fix jar entries on windows also use normal slash
fix missing url path decode
invalid test (uses jar from parentclassloader anyways9