Upgrade to ESLint v3
This upgrades the ESLint linter to v3. Everything should work the same with two notable rule exceptions:
- Disabled react/sort-prop-types (after discussion in the Web Frontend meeting that this wasn't useful)
- Disabled no-case-declarations (this was causing problems with a common code pattern used in Redux-style code)