core: fix BlockNode hashCode function
update gradle and dependencies
gui: update RSyntaxTextArea version, refactor new version checks
fix issues reported by coverity
core: improve 'finally' extraction, refactor instructions