Docs: Typo fix

Closes gh-821
CLI: remove duplicated preset existence check
CLI: Remove duplicated error reporting code paths

Closes gh-820
requireOperatorBeforeLineBreak: Detect binary operator after literal

Fixes gh-733
Closes gh-765
New Rule: disallowSemicolons

Only allows semicolons at the beginning of a line

Fixes gh-712
Closes gh-732
CLI: Move configuration override to node-configuration

Closes gh-823
requireCurlyBraces: correctly set error pointer

Fixes #799
Docs: added keywords for Googleability

Added keywords to the package.json and the Readme
to increase search engine visibility, particularly for those
seeking for a Javascript Linter with a coding style
emphasis.

Closes gh-828
Fixes #815