check collation for caseinsensitive search
implement full text-match spec for caldav and carddav
cleanup text-match