Bug 850430 - Switch uses of mozContact to the new constructor. r=gwagner
Bug 850430 - Fix 'type' properties in fakecontacts.json
Bug 850430 - Fix mock mozContact to conform to the new interface.
Bug 850430 - Create Date objects when creating a mozContact from JSON.
Bug 850430 - Fix Contacts customizer to use the new constructor.
Bug 850430 - Fix Data layer use of the old mozContact constructor.
Bug 850430 - Fix MockContact members to conform to the mozContact interface.
Fix Gaia UI tests to use the mozContact interface correctly.
Bug 850430 - Fix Contact UI Test to use the mozContacts interface correctly.
Bug 850430 - Fix test_edit_contact.py to use the mozContact interface correctly.
Merge pull request #12952 from reubenmorais/contacts-webidl

Fix users of the Contacts API to work with WebIDL. r=gwagner