update to eslint v4 and eslint-plugin-node v5
update to eslint v4 and eslint-plugin-node v5

 - eslint 4 rule updates that affect `standard`:
    - The `indent` rule is more strict.
    - The `padded-blocks` rule is more strict.
    - The `space-before-function-paren` rule is more strict.
    - The `no-multi-spaces` rule is more strict.
    - Minor improvements to `no-extra-parens`, `no-unexpected-multiline` and `no-regex-spaces`.

 - eslint-plugin-node rule updates:
  - The `no-deprecated-api` rule updated to with node 8 support and better node 6 support.

feross/eslint-config-standard