Update tools/tools/locale to add make targets to automatically generate locale source files. With this patch, just typing "make obj && make" should build them.
Fix issues in ja_JP ctypedef and range specification support in utf8-rollup.pl.
Details are as follows:
Makefile:
- Support .OBJDIR.
- Support pararell build.
- Add a check of the installed tools.
- Update to use CLDR v35.
tools/cldr2def.pl:
- Use eucJP for ja_JP ctypedef because eucJP is not compatible with UTF-8.
tools/convert_map.pl:
- Add a verbose error message.
tools/utf8-rollup.pl:
- Normalize entries to use Unicode, not UTF-8.