Java user-defined node API

Use the API described here for both user-defined nodes, and for Java™ code that is called by JavaCompute nodes.

The Java classes and methods are described in the Java user-defined extensions API.