iCloud Contacts Support, based on pull-request from joachimneu