[libcontacts] Cache displayLabel with cache item

Remove the older use of custom label field to cache calculated display
label value.
[libcontacts] Provide function to refresh contact details from backend
Merge pull request #18 from matthewvogt/cache-display-label

Cache display label