Rename `matchesSelector` to `matches`

According to the current version of the spec:
http://www.w3.org/TR/selectors-api2/#interface-definitions
The correct name is `matches`, not `matchesSelector`.

Related jQuery ticket: http://bugs.jquery.com/ticket/13629