[Fix #1500] Remove double handling of elsif in IndentationWidth

The fact that elsif bodies were checked twice could cause
auto-correction to become unstable and indent indefinitely.
The reason was that one check was relative to the if keyword,
the other to the elsif keyword. So if these were not aligned,
and the ElseAlignment cop was not enabled, there would always
be an offense to correct.
Merge pull request #1505 from jonas054/1500_fix_indentation_width

[Fix #1500] Remove double handling of elsif in IndentationWidth
Remove :focus left in spec by mistake
[Fix #1501] Make sure offenses are printed after infinite loop

Makes it easier to figure out what went wrong.
Merge pull request #1513 from jonas054/1501_infinite_loop_reporting

[Fix #1501] Make sure offenses are printed after infinite loop
Remove arrays wrapping a single string in inspect_source calls

New contributors to the project make the mistake of always
using arrays for the code given to inspect_source. It's not
so strange given that there are so many places in the code
today doing the same thing.
Merge pull request #1514 from jonas054/clean_up_specs_1

Remove arrays wrapping a single string in inspect_source calls
Add autocorrection for even? and odd? style cop.
Merge pull request #1506 from blainesch/feature/even-odd

Add autocorrection for even? and odd? style cop.
Add auto-correct for the `EvenOdd` cop to the changelog.
Merge pull request #1515 from blainesch/changelog/evenodd

Add auto-correct for the `EvenOdd` cop to the chnagelog.
Remove remaining unnecessary arrays for inspect_source[_file]

And add a check so no more can get added.
Move two spec files to the right directory

They were in metrics instead of style for some reason.
[Fix #1512] Fix false negative for typical string formatting examples

Using args instead of *args in unpacking the :send node was a
bug that meant we counted the child nodes of the first argument
to determine number of arguments for format/sprintf.
Merge pull request #1516 from jonas054/clean_up_specs_2

Clean up specs part deux
Merge pull request #1517 from jonas054/kakutani/fix-false-negative-format-string

[Fix #1512] Fix false negative for typical string formatting examples
Remove disallowed array syntax in specs
Merge pull request #1519 from bquorning/remove-disallowed-array-syntax

Remove disallowed array syntax in specs
Extract method .load_yaml_configuration
Fail with TypeError if config file is malformed