Replaces use of jQuery object as container with native Array

A jQuery object keeps a reference to the "replaced" jQuery object in .prevObject when using .add() and .not(). This could result in a leek of memory cause detached and removed DOM elements will still be referenced.