HPCC-8036 Java/Python language support in ECL

Signed-off-by: Richard Taylor <richard.taylor@lexisnexis.com>