Bug 878820 - Contacts imported from VCF files disappear [r=arcturus]

- Using mozContacts now
- Isolated functionality to make it easier to test
- Added Unit tests
- Not considering 'photo' field