Use the best contact result for chips

In situations where multiple results are returned for one contact
lookup, we were taking the last result. Instead, we should determine
which result is best (based on display name and photo availability),
and use it.

Bug: 8254525
Change-Id: Ic53d290431fcabce9607685a6eca45063fea0c9a
1 file changed