Bug 1029682 - Style search term match in search suggestions

Based on top of my work for bug 1022102.
A couple of corner cases to consider:

1) I don't know that we have a guarantee that the match will always occur at the start of the suggestion (although all of the suggestions I have seen so far have been prefix matches)

2) Some suggestion APIs do spelling correction. For example, a query of "fcbook", returns:  facebook, facebook.com, etc. How do we handle this case?