Add more checks to deleteContact
Summary: Deleting files without checking whether the path is in our vcards location or whether this data source is responsible at all is probably a bad idea.
Test Plan: Deleting still works in plasma-phonebook
Reviewers: apol
Reviewed By: apol
Differential Revision: https://phabricator.kde.org/D23933