COMPILER: better renaming with try catch

merge me
COMPILER: choose between simple and double quote from string
COMPILER: utf8-string, do not escape bytes above 127
Compiler: consistent name for catch parameter
Compiler: escape char 127
Merge pull request #35 from hhugo/batch

Improve variable renaming for try-catch
Support for Unicode-encoded strings (used internally in the compiler)