[libcommhistory] Use libcontacts contact cache

Processes using both libcontacts and libcommhistory should share a
single cache of retrieved contact details.
Merge pull request #35 from matthewvogt/libcontacts-integration

[libcommhistory] Use libcontacts contact cache