Fix `arguments` leaking all over the place

Bluebird has done a bunch of research into Javascript optimization blockers, which includes strict arguments usage:

https://github.com/petkaantonov/bluebird/wiki/Optimization-killers#3-managing-arguments


See also: GoodBoyDigital/pixi.js#853