vcard parser forked from https://bitbucket.org/llg/vcard/src