Escape beyond-BMP characters correctly in genjava

Now beyond-BMP(U+10000 and greater) characters are usable for Java.