Fix #13182: update Sizzle
No ticket: improve replaceWith testing
(cherry picked from commit 13468abaeb5488d547bc75d99bc3425ee891859e)
Fix #13233: re-allow .replaceWith of text nodes. Close gh-1137.
(cherry picked from commit 6b1b0a26b4d485b4d9f334286efed5dfe33e3f3f)
Fix #8335: Avoid memory leak by never setting data on non-element non-document nodes. Close gh-1127.
Ref cc324abf: use acceptData to determine when it is safe to add event handlers