Making Chosen framework agnostic by rewriting it using vanilla JS

Just a proposition to make Chosen available to more devs by writing it in vanilla JS.
Several DOM Objects have been modified to allow jQuery-like methods.

Browser support: IE9+ for the moment

Pros:
* Increase reach
* Only one code-base to maintain as only wrappers are needed for each library

Cons:
* Only IE9+ support :/

To be discussed