Remove the 'local' text from the IdFilter description

This change was missed in the conversion from QContactLocalIdFilter to
QContactIdFilter.

Change-Id: I8ad6e434e463b8996ddd5362c3bf8a0f20e3a916
Reviewed-by: Christopher Adams <chris.adams@jollamobile.com>
Remove dependency on jsondb for generic tests

The  tests for qcontactmanager and qcontactmanagerdetails do not
require jsondb.

Change-Id: Ib5d814fec7abc699b2664e51fba60ef6031bb149
Reviewed-by: Christopher Adams <chris.adams@jollamobile.com>
Fix the generic implementation of relationship filtering

Change-Id: I86de6318a5a09f28720662be364be3243baa5c77
Reviewed-by: Christopher Adams <chris.adams@jollamobile.com>
Make the qcontactmanagerfiltering test pass

Update to account for some QtContacts/QtPIM discrepancies. Also,
force the test to run in the C locale, so that locale-dependent
tests have consistent behavior.

Change-Id: Ibbb5c786088d88ace1cb5add4565783a9df4d6e2
Reviewed-by: Christopher Adams <chris.adams@jollamobile.com>
Correct expected results when using ICU

ICU produces different collation results than strcoll.

Change-Id: Ib0f87deefb5c2efe8ab57a895189788e86f1ebd1
Reviewed-by: Christopher Adams <chris.adams@jollamobile.com>