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.
.closest finds 0 or 1 closest matching parent - update syntax
Merge pull request #1360 from harvesthq/remove-id-dependency

Remove Chosen's ID dependency