Add winnow results to results_update_field

This allows triggering the listz:udated event to also refresh
out of date search filters
Escape the optgroup labels during initialization step.
Try building a giant html block and see how speed is affected.
Added gh-pages functionality
Create dist directory for deployment to gh-pages
Merge branch 'master' into grunt-gh-pages

Conflicts:
	Gruntfile.coffee
	package.json
Don't add banner to minified files
Separate the bump tasks from the build task
Removed bump plugin
Merge branch 'grunt-gh-pages'

Conflicts:
	Gruntfile.coffee
	package.json
Updated version
Returning version number to 0.9.15
Adding in one liner comment for version and license on minified files
Make sure Chosen isn't disabled before showing results.
Merge branch 'master' into the-need-for-speed

Conflicts:
	chosen/chosen.jquery.min.js
	chosen/chosen.proto.min.js
	coffee/chosen.jquery.coffee
	coffee/lib/abstract-chosen.coffee
	public/chosen.jquery.js
	public/chosen.proto.js
Always make sure choices get cleaned up when building results.

Because ``this.choices_count`` was getting called after
``@selected_option_count = null``, this condition NEVER passed.
The prototype js didn't get committed? Weird.
Merge pull request #1286 from harvesthq/fix-choice-build-after-update

Fix choice build after update
Merge branch 'master' into fix-disabled-multi-chosen

Conflicts:
	public/chosen.jquery.min.js
	public/chosen.proto.min.js
Merge pull request #1282 from harvesthq/fix-disabled-multi-chosen

Make sure Chosen isn't disabled before showing results.