Bug 840177 - Part 5: Add observer notification for keyword searches; r=gavin

The intent is for this to be captured by Firefox Health Report.
Bug 840177 - Part 6: Record urlbar searches in Firefox Health Report; r=gavin