Match contacts with many phone numbers
Summary
Match contacts with many phone numbers
Depends on KPeopleVCard with commit cdc69693d
Test Plan
Before:
The SMS app only used a single, arbitrarily-selected phone number returned by KPeople to try to match with a conversation's address, which meant that if a contact had multiple phone numbers it would often fail.
After:
Look at all the contact's phone numbers (and email addresses) to try to make a match. This means that there might be one or more conversation with the same contact name, if that contact uses multiple phone numbers for SMSing.
Edited by Simon Redman