Log when a search result is selected or search is abandoned (2/3)

* Added Parcelable SearchState to hold info about the search
  results presented to the user and which selection was made.
* Added a Logger method to send a SearchEvent to clearcut.

Bug 26697731

Change-Id: I7848263ac845dc8aed733dd5d3e2efa1f52ef764
4 files changed
tree: 05012420b50ed327c306e474669fd4e7d068b13e
  1. src/
  2. TestCommon/
  3. tests/