add Joan38's CaseClassWrapper and a specification - toCC doesn't work yet

see https://gist.github.com/joan38/a95877c8c776a6db42b1
upgrade junit-interface - fixes tests that depend on `assumeThat(message, .., ..)`
Merge branch 'tinkerpop3' into tinkerpop3-snapshot
M5