Bug 895047 - Make char16_t available everywhere and use that to define PRUnichar and jschar