[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
Merge pull request #1511 from bquorning/hashify-configuration

Raise TypeError if the config file is malformed
Ruby 2.x specific specs should also be run on 2.1
Spec for RuboCop::Cop::VariableForce::Reference