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

- Using mozContacts now
- Isolated functionality to make it easier to test
- Added Unit tests

Conflicts:
	apps/communications/contacts/js/utilities/vcard_parser.js
	apps/communications/contacts/test/unit/vcard_parsing_test.js
Bug 886992 - vcard_parsing_test.js has two failing tests [r=arcturus]
Bug 885546 - VCF importer saves type="UTF-8" in contact fields [r=arcturus]
Merge pull request #10799 from mozilla-b2g/fix_vcard

Bug 878820 - Contacts imported from VCF files disappear