Fixed $.fn.extend to not polute Array.prototype.

$.fn.extend was exposing plugin extensions to array for key in value
loops. This has been fixed.