addEmail
Adds a typed vcard:hasEmail entry on a counter-labelled blank node (_:email{n}). EmailType.OTHER entries are written without a type triple. Does nothing and returns false when address is blank or already present.
The stored value is a valid mailto: IRI: the address is trimmed and any IRI-illegal character is percent-encoded.