use instanceof instead of .jquery for speed + portability

I was curious about the use of the `.jquery` property lookup on the `node` variable in component.js so I set up a [jsperf](http://jsperf.com/jquery-vs-instanceof-jquery) to compare the two.

`instanceof` is faster than `.jquery` in all cases (bare element, string selector, or wrapped jQuery element) in Safari, Chrome, and Android 4.0.4, but much slower for the wrapped jQuery element case in Firefox (must be those.

My main reason for this pull however, is portability. It's the only place in the code that specifically requires the jQuery API (zepto and ender dont have `.jquery` properties on their instances).