Drop IE8: don't [].slice.call arguments for apply

Merge if you like. Modern browsers and IE9+ support array like objects as the second argument for `Function.prototype.apply`.