New filterByKeyword config option

Added config option to break up search string by spaces and search for words anywhere in name regardless of position.

Currently the behavior is:
If searching "Beef Tenderloin - Organic",
the search "organic beef" does not return as true.

Now, with the config option set to true, it would find both "organic" and "beef" in "Beef Tenderloin - Organic", return true and correctly highlight the strings found.