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