Switching from JSHint to ESLint

Follow on to 5e31aedd9cbedcf73742767c7683d0a410617086

**OUT:** JSHint
**IN:** ESLint