Accept contacts without an email address

In order to use Roundcube as a real address book, there should be no required fields except those used as unique key.

This myroundcube issue is closely related: https://code.google.com/p/myroundcube/issues/detail?id=534
The difference is that I'm not using carddav, but importing from a vcf file.