View types for adapter in ContactDetailFragment

- Use view types in adapter so that the separators are not
clickable
- Make header widget part of ListView so it scrolls off screen
- Use one list of entries instead of an arraylist of arraylists
with quadratic search time
- Get rid of inconsistencies in using section/kind interchangeably
- Fix some padding values

Bug: 4384190
Change-Id: Ib074a0f91005b6bf2d2321385b309e336ec82905
8 files changed