Only show groups that have active options.

This change accounts for groups that are filled _only_ with
selected/disabled results when those options should not be displayed
Include groups in search results only if they have active options.

This fixes a bug where a group shows up, but has no displayed options.
Always mark options as not a search match at the start of the test.