New cop GuardClause
[Fix #904] Handle empty interpolation in LiteralInInterpolation and StringConversionInInterpolation
Make LineEndConcatenation cop << aware
Merge pull request #903 from mockdeep/string_concat

adding << to end of line string concatenation cop
Fix changelog entries
[Refactor] Use PathUtil in more places

Remove duplicate definitions of match_path?() and relative_path().
[Fix #892] Make Include/Exclude paths relative to .rubocop.yml

In a file named .rubocop.yml, the paths are relative to the directory
where the configuration file is. In a configuration file with a
different name, such as default.yml, the paths are relative to the
.rubocop.yml file inheriting from it, or if there's no such file,
the current directory.
Merge pull request #905 from jonas054/relative_paths

Relative paths
[Fix #906] Handle string literals like __FILE__ in LiteralInInterpolation cop
New cop EmptyInterpolation
add '--failed-level' option
Merge pull request #896 from hiroponz/failed-level

add '--failed-level' option
[Fix #909] Handle multiple rescue clauses in SignalException
Code style
Add auto-correction to VariableInterpolation cop
[Fix #876] Deep merge hashes in configuration when overriding

Deep (recursive) merge that was removed in #347 is added back. Some special handling is added in the CollectionMethods class so that
local settings really override the default ones even though its
config parameters are deep merged. The other cop with hash config
parameters, PercentLiteralDelimiters, will also get its config deep
merged.
Merge pull request #910 from jonas054/deep_merge

[Fix #876] Deep merge hashes in configuration when overriding
[Fix #912] Handle %-delimited string literals in LineEndConcatenation
[#912] Handle top-level constant resolution in DeprecatedClassMethods
DRY