Using Array.isArray for jQuery.isArray when available

Using Array.isArray for jQuery.isArray when available

ECMAScript 5 defines Array.isArray and is available in Firefox and WebKit (only ones I checked).

I think jQuery should use it, if available, instead of checking the object's toString being "[object Array]".

For one, it will solve a problem I have with Webkit and Qt. It allows one to expose Qt arrays in javascript, but those are of the RuntimeArray class. This causes the jQuery isArray function to fail identifying them as arrays, while the native Array isArray succeeds.