[nemo-qml-plugin-contacts] Prevent duplication of imported contacts

Rather than re-importing contacts in multiple imports, find matching
existing contacts by GUID or name, and add any missing details to those.