use UTF16 by default. introduce LIBJ_USE_UTF32. delete LIBJ_USE_UTF8.