Update AlignParameters for multi-line method calls

When using fixed indentation, multi-line parameters should be indented
relative to the method call they're a part of, taking into account the
fact that if their method call is part of a multi-line method chain, it
will be indented further than the beginning of their node.
Wrap inspection examples in context
Add auto-correct to unused argument cops
Extract common behavior
Merge pull request #1073 from molawson/multiline-param-alignment

Fix AlignParameters for multi-line method calls
[Fix #1064] Adjust default max line length to 80
Fix build
Merge pull request #1072 from hannestyden/unused-argument-auto-correct

Add auto-correct to unused argument cops
Mention freenode channel
Extract a helper method
Fix a problem with empty yaml files

On some installations, YALM.load_file will give the error
Psych::SyntaxError:
control characters are not allowed at line 1 column 1
if the loaded file is entirely empty.
Merge pull request #1080 from jonas054/fix_psych_problem

Fix a problem with empty yaml files
[Fix #1022] Make auto-correct honor Exclude for individual cops
Merge pull request #1081 from jonas054/fix_1022_autocorrect_exclude

[Fix #1022] Make auto-correct honor Exclude for individual cops
Minor refactoring of SelfAssignment cop

unify offense message
tests should not use the same code its testing
Merge pull request #1082 from geniou/self_assignment_cleanup

Minor refactoring of SelfAssignment cop
Fix Exclude configuration not working on Windows

Check for an absolute in Windows style to avoid prefixing it with the
current directory.
Merge pull request #1076 from wndhydrnt/b-windows-exclude

Fix Exclude configuration not working on Windows
[Fix #1074] New cop SpaceBeforeComment
Merge pull request #1088 from jonas054/1074_space_before_comment

[Fix #1074] New cop SpaceBeforeComment