Add syntax checker for JavaScript using ESLint

For information about ESLint, See https://github.com/nzakas/eslint.

Re: #289

Please take your time to review this PR. :-)