Use ContactField[] instead of DOMString[] for a few ContactProperties attributes

in vCard v4 specification, the NICKNAME, TITLE, IMPP, ORG, CATEGORIES and PHOTO attributes can have a TYPE parameter. Therefore, using ContactField type for those is more consistent than DOMString.