Add types for importing/exporting contacts from/to vcards.

Add support for filtering against additional contact properties.

And update the SeasidePerson tests to compensate for some small behavioral changes.