Update ESLint
Update ESLint

Update to ESLint v3 and eslint-config-airbnb-base 11.  This is the
latest-and-greatest of both packages with all the goodness that brings.

Since ESLint v3 requires Node.js v4, skip JS linting when running under
older Node versions using node-version-check.

Signed-off-by: Kevin Locke <ffb4761cba839470133bee36aeb139f58d7dbaa9@kevinlocke.name>

kevinoid/node-project-template,kevinoid/stream-compare,kevinoid/git-branch-is,kevinoid/swagger-spec-validator,kevinoid/stream-compare,kevinoid/swagger-spec-validator,kevinoid/travis-status,kevinoid/promised-read,kevinoid/stream-compare,kevinoid/swagger-spec-validator,kevinoid/travis-status,kevinoid/git-branch-is,kevinoid/git-branch-is,kevinoid/appveyor-status,kevinoid/travis-status,kevinoid/promised-read,kevinoid/node-project-template,kevinoid/node-project-template,kevinoid/appveyor-status,kevinoid/appveyor-status,kevinoid/promised-read