Update Groovysh to Jline2.10 and jansi 1.10

Fixes GROOVY-5344
not sure whether this improves anything

merge after #178, #177, #179, #180; else this pull requests includes those commits as well.