Fixes multiple CSS load issue

Hello,

Here's a patch that fixes the load of multiple CSS files (an array being passed) on WebKit. I noticed the previous code shifted the pending urls array, and as the pendingUrls array had the same reference, the loop IDs got messed which resulted in the second CSS to load to become 'undefined'.

Cheers!