New lint cop ElseLayout
Use MRI 2.1.0 final on Travis
Add --auto-gen-config param generation for remaining EnforcedStyle.

Except in SignalException where there are three possible values for
EnforcedStyle. This is more difficult to support when it comes to
generation of rubocop-todo.yml, although not impossible.
Add missing code for Max parameters in rubocop-todo.yml.

ParameterLists had been forgotten in an earlier commit, and
method_length_spec.rb was missing an expect call.
Generate parameters behaving like Max in rubocop-todo.yml.

RegexpLiteral: MaxSlashes
NumericLiterals: MinDigits
WordArray: MinSize
Generate parameters behaving like EnforcedStyle in rubocop-todo.yml.

EndAlignment: AlignWith
CaseIndentation: IndentWhenRelativeTo
DotPosition: Style
Merge pull request #699 from jonas054/rubocop_todo_step_2

More parameter generation for rubocop-todo.yml
Update bundler on Travis CI so that json installation does not fail

https://github.com/bundler/bundler/issues/2780
https://travis-ci.org/bbatsov/rubocop/jobs/16085295
Use Rainbow 1.99.1 or later
Handle deprecation messages from Rainbow
Disable terminal escape sequences when a formatter's output is not a TTY

This closes #498.
Merge pull request #701 from yujinakayama/disable-formatter-color-if-output-isnt-tty

Disable terminal escape sequences when a formatter's output is not a TTY
Add changelog entry for #498
Move a method stub from #around hook to #before hook
Convert specs to RSpec 2.14.7 syntax with Transpec

This conversion is done by Transpec 1.6.1 with the following command:
    transpec

* 27 conversions
    from: expect(collection).to have(n).items
      to: expect(collection.size).to eq(n)

* 25 conversions
    from: obj.stub(:message)
      to: allow(obj).to receive(:message)

* 20 conversions
    from: obj.should_receive(:message)
      to: expect(obj).to receive(:message)

* 2 conversions
    from: Klass.any_instance.should_not_receive(:message)
      to: expect_any_instance_of(Klass).not_to receive(:message)

* 1 conversion
    from: obj.should_not_receive(:message)
      to: expect(obj).not_to receive(:message)

* 1 conversion
    from: Klass.any_instance.should_receive(:message)
      to: expect_any_instance_of(Klass).to receive(:message)

* 1 conversion
    from: Klass.any_instance.stub(:message)
      to: allow_any_instance_of(Klass).to receive(:message)
Code style
Enforce `expect` syntax with rspec-mocks
Add missing author to some changelog entries
Correct missing author link
Merge pull request #704 from yujinakayama/rspec-syntax

Convert specs to the latest RSpec syntax