Merge pull request #41 from jpetrell/master

Put libcommhistory traces behind a macro
[libcommhistory] Fix resolving when nothing is actually resolved

If all events in the recent contact history result in not resolving
to a contact, ensure that resolving is still updated to false.
Merge pull request #42 from matthewvogt/fix-resolving

[libcommhistory] Fix resolving when nothing is actually resolved
[libcommhistory] Switch to requiredProperty instead of selectionProperty string.

So that we can provide a bit mask.
Merge pull request #40 from martinjones/master

[libcommhistory] Switch to requiredProperty instead of selectionProperty...
[libcommhistory] Only report aggregate contact updates

Non-aggregate contacts are not relevant to events.
[libcommhistory] Cleanups

Update cache contact map using standard iterators.
Provide a function for emitting dataChanged over all columns of an
item.
Merge pull request #43 from matthewvogt/updates

Updates
[declarative] Add contactUpdated and contactRemoved signals to ContactAddressLookup
Merge pull request #44 from special/master

[declarative] Add contactUpdated and contactRemoved signals to ContactAddressLookup
[libcommhistory] Adapt to changes in libcontacts for sort/display order
Merge pull request #45 from matthewvogt/sort-property

[libcommhistory] Adapt to changes in libcontacts for sort/display order
Update dependency version for contactcache
[libcommhistory] Improve handling of multi-target groups
[libcommhistory] Never combine multi-target groups in ContactGroup
Don't add empty remote UIDs to groups from event updates

Remote UIDs may be empty for events sent to multiple targets that have
no specific destination.
Merge pull request #46 from special/multitarget

Improve support for groups with multiple targets
[libcommhistory] Fix exporting and behavior of ClassZeroSMSModel

Class zero events have no ID, so the eventModel logic would ignore all
events after the first one.
[libcommhistory] Improve ClassZeroSMSModel API and export to declarative

The deleteEvent function was not useful, as class zero messages have no
ID (since they are never stored). A clear function was added instead to
clear the model.

Also added a newMessage signal for more convenient usage, especially
from QML.
Merge pull request #47 from special/master

Improve ClassZeroSMSModel API and export to QML