[contactsd] Ensure no duplicates in contact lists

If we attempt to save multiple instances of the same contact in a
batch operation, we will generate 'non-unique detailUri' errors.
Merge pull request #28 from matthewvogt/remove-duplicates

[contactsd] Ensure no duplicates in contact lists