Add options for display disabled and selected options
Create a method for deciding whether or not search results should be
included based on current options and parameters.
Make sure we always show selected results on single selects.
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.
Merge branch 'chosen-destroy' of github.com:koenpunt/chosen into koenpunt-chosen-destroy
Clean up some more event listeners on `destroy`
Make sure we clear up the event listeners on selected choices in
multiple chosen.
Merge branch 'master' into koenpunt-chosen-destroy

Conflicts:
	coffee/chosen.jquery.coffee
Move group and option tests to their appropriate method.
Add documentation for the new options.
The default for these options is actually true. D'oh.
Merge branch 'master' into optionally-show-selected-disabled
Update default text to reflect the correct behavior.
always clear result highlight
Merge pull request #1404 from harvesthq/optionally-show-selected-disabled

Option to Hide Selected & Disabled Options
Merge pull request #1407 from koenpunt/gh-1406

Always clear result highlight
Merge pull request #1396 from harvesthq/koenpunt-chosen-destroy

Add Destroy Method
no need to run same replace twice