:not(selector , selector) isn't actually a valid CSS selector

jQuery's Sizzle is the only thing that this actually works in so jQuery will fail when it passes this directly to `querySelectorAll()`

I have resolved this by splitting the `:not(selector, selector)` into a `:not(selector), :not(selector)` which is valid.