Call log respects display name order preferences

- Updated ContactInfoHelper to retrieve DISPLAY_NAME_ALTERNATIVE (name
  in last name first order)
- Stored alternative name in ContactInfo object
- Updated CallLogAdapter to choose between first name first and last
  name first when showing contact name
- Added tests for ContactInfoHelper.lookupContactFromUri (changed to
  public method)
- Fixed bug with ContactsPreferences so ChangeListener works

Bug:19364093
Change-Id: I73e8d8602a54e3134ef01b3d5167d828b26fa5ea
7 files changed
tree: af8a07121799f6346b06d531994e539f8fb9e236
  1. res/
  2. src/
  3. tests/
  4. Android.mk
  5. AndroidManifest.xml
  6. proguard.flags