[libcontacts] Use backend display label in preference to address detail

When generating a display label for a contact, use the display label provided by the backend in preference to any of the direct address elements in the contact.