Template support.
Usage:
options =
  template: (text, value, templateData) ->
    """#{text}, val: #{value} val: #{value}, data-param: #{templateData.test}"""

div.chosen(options)
Updated example file showing usage
Updated example file showing usage
Moved template handling to abstract chosen.
Updated Examples, including icons.
Added code kit support.
Moved template handling to abstract chosen.
minor coding style changes
e.g.
-          html = @useTemplate(data)
+          html = @useTemplate data
Build via script
The npm install of uglify-js works again, so the build script does work again...
Update README.md
Update README.md
Merge remote-tracking branch 'pr/964/head'

Conflicts:
	chosen/chosen.jquery.js
	chosen/chosen.jquery.min.js
	chosen/chosen.proto.js
	chosen/chosen.proto.min.js