Respect disabled options when filtering and selecting values.

There is a new setting called showDisabledOptions that determines
whether an option shows in the list as disabled, or doesn't show up
at all.
Added examples for disabled options
Prevented all options from being disabled