GROOVY-6143: Groovysh vulnerable to instances with custom getProperty() implementations-
Also adds tab completion for properties that are not non-public fields.
again, fix tests failing on server by avoiding IO based asserts
Merge pull request #187 from tkruse/fix-groovysh-test

Fix groovysh test