unescape UTF-8 literals in Java source code (mostly rebase)

Rebase #729 from dev_4_4 to develop.