[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.
This will take the first encountered Han char, prepend it to the first name, and nuke the middle name.  I think it would make more sense to first verify that all characters are Han, and then move the entirety.  If the middle name has mixed scripts I would prefer to leave it unmodified.