[libcontacts] Handle importing of Chinese contacts with incorrectly adde...

...d middle names

Chinese names shouldn't have a middle name, so if it is present, it is
probably wrong and it should be prepended to the first name instead.
Sure, okay. Should the first and last name be checked for non-Han characters too, do you think, and bail out if this is the case?