added no-warning-comments rule

squashed commits:
* added no-warning-comments rule
* extended documentation with some examples
* warningTerms are no longer passed as they are already in the context
* rule is now configured with an additional configuration object
* extended and rearranged documentation for no-warning-comments rule
* added JSDoc comments