Implement some missing parts to principal-property-search.

Enables its use for name completion in attendee/voter

Pass VCard back in results. May have use elsewhere
Work to plug principal-property-search into carddav. Fix up dirimpl so that groups and locations work.