Suggest keywords when keyword matching fails.

Resolves #888
Merge pull request #1776 from guykisel/fuzzy-keyword-matching

Keyword not found recommendations by @guykisel.