Add options for 'no-unused-vars' to check all arguments in functions (fixes #728)

Now it can be set 
```js
"no-unused-vars": [2, {"vars": "local", "args": "used-first"}]
```

Left `"no-unused-vars": [2, "local"]` for compatibility