jshint/jshint — pull request #1538 by yungsters (2014-02-19 20:52:01+00:00)
Title: Make `arguments` not a reserved keyword.

This patch changes the handling of `arguments` so that it is not considered a
reserved keyword. It is not listed as a reserved keyword on either MDN or the
ES5.1 specification: http://www.ecma-international.org/ecma-262/5.1/#sec-7.6.1

I verified that the following code works in IE 8, Chrome 32, and Firefox 26.

```javascript
function arguments() {
return arguments[0] + arguments[1];
}
var object = {};
object.arguments = arguments(1, 2);
object.arguments === 3;
```