Removed jQuery dependency and added disposal callback

Removes the jQuery dependency because it doesn't have added value here. Now others can use the binding without jQuery.

Adds a disposal callback that destroys the ace editor instance when the element, to which ace is bound, is removed from the DOM.