Show separate pressed effect for primary/secondary actions

Previously the whole content is highlightened by users'
item selection. Now we have two separate touch targets.

Affects Contact detail screen and quick contacts. In the
future we need to do similar thing to CallLog screen too.

- stop using onItemClick() but handle two separate onClick
  events
- modify layouts so that we can show correct "pressed"
  look-and-feel
- prepare two focusable Views for keyboard navigation

Bug: 5042772
Change-Id: I548f2e4ba11043081b3444f6eb341364bf71d917
7 files changed