Ildipo/jvmcancel

New executor and cancellation services for JVM based language plugins.
Addresses also #919