[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.
Merge pull request #63 from matthewvogt/display-label-precedence

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