Bug fix for names. +test

Text::Vcard often returns undef instead of returning nothing.  This is not
usually a problem unless you do something like [$node->middle()].  I did that
in vCard::AddressBook and this is the fix.