Adding Name Splitter functionality that works for CJK names.

        - automatic recognition of name language

        - the "last name first" full name notation

        - automatic recognition of phonetic name alphabet

        - handling of the "Last, First Middle" format

        - now including middle name and suffix in the full name, e.g. "John K. Smith, Jr."

        - preserving dot after the suffix

        This is in preparation for fixing bugs:
        Bug: 2075641
        Bug: 2021660
        Bug: 2164422
        Bug: 2267198
        and merge with eclair-china CLs having to do with sorting using pinyin names.

This CL was reviewed as change Id2f042a8 on the eclair-mr2 branch (abandoned).

Change-Id: I9e63c70a0aa815319bcb28cc6b753acdcf850245
3 files changed