SI-874 JSR-223 compliance for the interpreter

Part 1 : reflect.io improvements
SI-874 JSR-223 compliance for the interpreter

Part 2 : jarlister (but not used in build yet)
SI-874 JSR-223 compliance for the interpreter

Part 3 : use jarlister in build
SI-874 JSR-223 compliance for the interpreter

Part 4 : actual JSR-223 implementation