Bug 1042189 - Implement interaction designs for selecting a suggestion/history item

@ericedens This is specified in the design antlam posted in bug 1042189. I think we should land the design, then we can discuss changing it in a follow-up if we decide we want to tweak it.