Add EnforcedStyle parameter for SpaceAroundEqualsInParameterDefault

Fixes #839.
Merge pull request #859 from jonas054/add_SpaceAroundEqualsInParameterDefault_config

Add EnforcedStyle parameter for SpaceAroundEqualsInParameterDefault
Add TextMate2 as an editor with RuboCop support
Mention atom-lint in README
Merge pull request #861 from yujinakayama/mention-atom-lint

Mention atom-lint in README
Mention lt-rubocop
Add static alignment style to AlignParameters cop
Merge pull request #863 from hannestyden/align-parameters

Add static alignment style to AlignParameters cop
Add failing spec for SourceParser

Including a one for #862 and also other two.
Add passing SourceParser specs for preparation of refactor
Redesign parsing logic of cop disabling comment

Introduce more rubust logic that uses comment and token object from
Parser rather than parsing each source line with regexp.

This fixes #862.
Fix style issues by an oversight in the old comment parsing logic

The old parsing logic confused string literals including a cop disabling
comment such as 'something # rubocop:disable all' with real comments.
Merge pull request #867 from yujinakayama/redesign-comment-parsing

Redesign parsing logic of cop disabling comment
Add option to ignore last argument hashes
Fix a false positive in StringConversionInInterpolation

to_s with arguments should not trigger an offense.
Merge pull request #864 from hannestyden/ignore-last-argument-hash

Add configuration option to AlignHash cop making it ignore last argument hashes
New cop DoubleNegation
Fix a couple of double negation offenses
Simplify a spec
Add ClassAndModuleChildren cop

Checks nested or compact style for children classes and modules.