[Fix #879] Do not generate RegexpLiteral: MaxSlashes: -1

Fix --auto-gen-config so the produced rubocop-todo.yml doesn't
contain an illegal value for MaxSlashes.
Merge pull request #882 from jonas054/fix_max_slashes

[Fix #879] Do not generate RegexpLiteral: MaxSlashes: -1
Fix an oudated param name - IncludePaths -> Include
[Fix #878] Blacklist Rakefile, Gemfile and Capfile in the FileName cop
[Fix #875] Handle separator style hashes in IndentHash

The separator style in AlignHash does not have a straight left
margin, so in these hashes it's the longest key that shall be
indented and the other ones shall follow.
remove fancy quote
Merge pull request #886 from tmorris-fiksu/remove-invalid-character-from-changelog

remove fancy quote
Merge pull request #885 from jonas054/fix_align_indent_hash

[Fix #875] Handle separator style hashes in IndentHash
Prevent mutliple cli options that result in exit(0) being specified at once
[Fix #884] Correct OBO bug in offense correction reporting
Allow to focus arbitrary spec with :focus metadata or #fit
Fix failing specs that break in PathUtil.relative_path

When Include and Exclude configuration parameters were added in
default.yml, some specs could no longer run with the default buffer
name "(string)" or "example.rb". They need an absolute path.

Fixing this revealed some other problems; that app/models must be changed to app/models/*.rb for example. Also, the paths given in Include are
not interpreted as relative to the configuration file. They should be.
Merge pull request #891 from jonas054/fix_include_config

Fix failing specs that break in PathUtil.relative_path
Merge pull request #887 from tmorris-fiksu/numeric_literals_auto-gen_config_off_by_one_884

[#884] Fix --auto-gen-config for `NumericLiterals` so MinDigits is correct.
Fix PercentLiteralDelimiters auto-correct

It now handles regular expressions with interpolation correctly
Use destructuring to get children
Update changelog
Rename variables and pass nodes to source