Add jshint check: $ make jshint

* .jshint make esnext true
* .jshintignore ignore no need check dirs
npm test run jshint
npm publish dont contains .jshint*
Merge pull request #254 from cnpm/jshint

Add jshint check: $ make jshint