Fix handling of display names

- create display name from email or phone if otherwise lacking a name
- filter out results entirely lacking a name
- query for larger than asked for result set for phone filter queries
  so can return requested number of results even with client side filtering
  of contacts lacking phone numbers
- for email filter queries, filter out results without an email address

Bug:12893832
Change-Id: I6168fb5bf9300b2e279c45ac9c0552451fc89296
(cherry picked from commit 4511cd31dc6cb0a3ef97661d72b4f2196b5b8fdd)
2 files changed