Add nocomma option to forbid use of a comma operator

Pull request for #1782. The PR adds a test and passes all tests.

This is my first PR to the project, I am sure I may be missing many things to how the project works.

I am not familiar with jshint internals.
Considering the wording of the other warning, I thought the context of the error is added automatically, isn't it?