New: Add no-extra-bind rule to flag unnecessary bind calls (fixes #982)

Fixes #982

This is my first pr here, if I'm doing something wrong, please tell me, and I'll rebase.
This pr probably fails to pass build, since [cli-engine.js](https://github.com/eslint/eslint/blob/master/lib/cli-engine.js#L175) violates this new rule.