Preset: update crockford preset

Closes gh-819
Preset: update wikimedia preset

Preset:

Update order of rules to match node-jscs documentation.

* requireSpaceBeforeKeywords: Add.

* requireSpaceAfterKeywords: Simplify by using true.

* disallowSpacesInCallExpression: Add.

* requireSpacesInsideParentheses: Add.

* disallowQuotedKeysInObjects: Change from all to allButReserved for ES3.

* requireSpaceBeforeBinaryOperators: Simplify by using true.
  It was hardcoded as it used include ",", but that was fixed.

* disallowImplicitTypeConversion: Add, require explicit '!== -1'
  and String().

* disallowOperatorBeforeLineBreak: Add, place dots in chaining
  before line break.

* requireLineBreakAfterVariableAssignment: Add.

* requireSpaceAfterLineComment: Add.

* disallowNewlineBeforeBlockStatements: Add.

Test:

* Add example of space before keyword 'empty' and 'while'.

* Add example of one-line block.

* Add example of quoted ES3 reserved word object key.

* Add example of type converstion and method chaining.

Closes gh-843
requireCapitalizedComments: correct letter recognition

Fixes #842
Closes gh-847