[libcommhistory] Use libcontacts contact cache

Processes using both libcontacts and libcommhistory should share a
single cache of retrieved contact details.

Depends on: https://github.com/nemomobile/libcontacts/pull/10