Support Work Directory lookup for calllog in dialer

1. To follow Google Caller id behavior in call log,
   only find display name in cache, but not actively querying directory
2. To following cache behavior in search bar,
   cache direcetory result in ObjectFactory.newCachedNumberLookupService()

Test:
Display name of directory contact is shown in call log if any of the below
1. the directory contact has ever been selected in search bar result
2. the directory contact has ever been called

BUG=25967633,25968895

Change-Id: I6f317bfd161c9abb0b7c6ccc2df2bd27af8ef5d3
2 files changed
tree: 7a615b44dc24529b1175cb27fc303a47e29244a4
  1. InCallUI/