fix(browser): Use `apply` rather than `call` in `try-catch` integration (#4695)
fix(browser): Use `apply` rather than `call` in `try-catch` integration (#4695)

Users have reported running into a bug in Chrome wherein calling `addEventListener` or `requestAnimationFrame` too many times on `window` eventually throws an error when our `try-catch` integration is running, specifically because of how we wrap those functions. In the discussion of that bug, [one user](https://github.com/getsentry/sentry-javascript/issues/2074#issuecomment-496561134) reported that replacing our `call` call with an `apply` call in our wrapping functions solved the problem for him.

This makes that change, in the hopes it will fix the problem for everyone.

Fixes https://github.com/getsentry/sentry-javascript/issues/3388
Fixes https://github.com/getsentry/sentry-javascript/issues/2074
getsentry/raven-js,getsentry/raven-js,getsentry/raven-js,getsentry/raven-js