Use Prototype instead of jQuery

This patch removed the dependence on jQuery and instead uses the Prototype version of Chosen.js, because Redmine already uses Prototype.

I've also updated Chosen.js to 0.9.11 and added in `Event.simulate` from Protolicious, which is needed to delegate events in Prototype.