Add winnow results to results_update_field

This allows triggering the listz:udated event to also refresh
out of date search filters
Remove memoization of search field width.

Addresses #1352 and #1167, but may not fix them. Performance of
jQuery's outerWidth method was the original reason for adding
memoization, but it does't seem to be a big enough problem to keep
at all costs.
Group ID's are no longer used. Stop adding them to the HTML
results_option_build is calle after a result is deselected so
there's no need to manually update the visibility of an option.
Remove id dependency from test_active_click
Use a data- attribute to link an option with its chosen HTML element.

Removing ID dependencies will allow us to remove some ugly code down
the road. I like that.
No longer add an ID for each option.
Stop generating random IDs for ID-less selects as ID is no longer
a requirment for Chosen to function.

If a select has an ID, give Chosen an appropriately named ID. If it
doesn't have an ID, keep calm and carry on.
Remove the (now unused) ID generation functionality.
Merge branch 'master' into remove-id-dependency
Use closest instead of parents because closest short circuits once
it finds a result.
Rename array_index data attribute for clairty and conformity.
Merge branch 'master' of github.com:elkelk/chosen into elkelk-master

Conflicts:
	chosen/chosen.jquery.js
	chosen/chosen.jquery.min.js
	chosen/chosen.proto.js
	chosen/chosen.proto.min.js
After triggering a `liszt:updated`, only winnow results if
search results are open.
.closest finds 0 or 1 closest matching parent - update syntax
clear highlight when no results are found
Merge pull request #1360 from harvesthq/remove-id-dependency

Remove Chosen's ID dependency
Merge pull request #1364 from koenpunt/no-results-clear-highlight

Clear highlight when no results are found
Merge pull request #1361 from harvesthq/elkelk-master

Rebuild Search Results After liszt:updated
Merge pull request #1359 from harvesthq/fix-percentage-width-issues

Remove memoization of search field width.