Add warning notice to the readme
Tests for requireSpaceAfterPrefixUnaryOperators

Improve tests for requireSpaceAfterPrefixUnaryOperators rule:

* Fix up indentation

* Remove needless tests and fix one
Provide friendly message for corrupted config

Fixes #409
Improve error message for corrupted config
Fix broken assertion for cli module
Add new option to maximumLineLength rule

Some code styles could require to use tabs,
like - http://contribute.jquery.org/style-guide/js/#spaces and also will count
tab as some number of spaces.

In order to correctly conform with that - allow "maximumLineLength" rule to have
object value with "tabSize" attribute, value of that property would make
consider tab character as number of specified spaces
Update jQuery preset

* Add all jshint analogs of code style if they are needed for the preset

* Structurize sequance of the rules:
   * First go dropped (or the ones that will be dropped) jshint rules
   * Structurze rules by require/disallow prefixes
Conform with the style guide
Improve requireOperatorBeforeLineBreak rule

Should not report anything if nothing is specified
Improve requireSpaceAfterPrefixUnaryOperators rule

Do not report consecutive operators

Fixes #405
utils: Remove duplicate '+=' from binaryOperators
Implement wikimedia preset
Require Space After Line Comment: New Rule
Disallow Space After Line Comment: New Rule
Do not confuse unary operator with binary one

Fixes #413
Improve requireOperatorBeforeLineBreak rule

Don't perform checks if operator was not specified
Throw error if specified preset does not exist

Fixes #416
jQuery preset: remove rules that are not specified by the style guide.
Docs: highlight built in presets.
requireCamelCaseOrUppercaseIdentifiers: ignore object keys