fix(jQuery): cooperate with other libraries monkey-patching jQuery.cleanData

Some libraries (like jQuery UI) patch jQuery.cleanData as well. This commit
makes Angular work correctly even if such external patching was done after
the Angular one.

Fixes #8471

/cc @IgorMinar
We can't put anything on `cleanData` because of the issue this PR is supposed to fix. :) We can't be sure if `jQuery.cleanData` is our monkey-patched version or one monkey-patched further by another library.

I can put it in an internal variable. I assume all variables defined in the top scope of this file are available in all others?