Fix WebSQL provider to properly deal with typed arrays, 100% of tests passing now on WebKit with WebSQL

I've fixed up the WebSQL provider so it actually passes all the tests.  The problem was that they were losing their prototype and didn't have subarray.