Bug 1042584 - [Contacts][ICE] Select the contact from the list

This code have problems when selecting merged contacts because in those cases, `displayName.givenName` and displayName.familyName` would be arrays. This makes that if we merge contact "Asdf Ghjk" with contact "ASDF GHJK", the ICE selector will display "Asdf,ASDF Ghjk,GHJK".