Changed KUBEExtend to use Object.defineProperty instead of <type>.prototype.KUBE = function.  The property is currently set to writable and configurable due to DomJack overwriting the property on DOM nodes.  We should change that eventually, but now, theoretically, KUBEJS shouldn't blow up jQuery due to our property being set to unenumerable.  This change does break IE8 support.  6 of one, half dozen of another.
Changed KUBEExtend to use Object.defineProperty instead of <type>.prototype.KUBE = function.  The property is currently set to writable and configurable due to DomJack overwriting the property on DOM nodes.  We should change that eventually, but now, theoretically, KUBEJS shouldn't blow up jQuery due to our property being set to unenumerable.  This change does break IE8 support.  6 of one, half dozen of another.

RedScotch/KUBEjs