Cache bytecodes for JetCodeFragment in Evaluate Expression
Evaluate expression: test cache using logger
Eval4j: support invokespecial instruction
Generate invokeSpecial for all private functions
Eval4j: add exception type in ExceptionThrown result
Add tests for exceptions from evaluate expression