Jupyter Kernel: added automatic error rendering
@kirr, @Tyagov and @tatuya, please review.
Now the ERP5 Jupyter kernel automatically renders errors that happens in the user-side code. Errors are captured during the AST tree creation (to be able to detect syntax errors) and at execution time. The current transaction is automatically aborted on error detection.