Add cross-browser .matches(element, selector) method