Use Parser 2.1 or later
Revert "[Fix #647] Workaround for Ruby 2.1"

This reverts commit 657e91110c29c69b29f0db027289f3091651cfac.
Handle API change of Parser::Diagnostic.new

https://github.com/whitequark/parser/commit/8cb572c2872edd6ee89343cea3da7ad691543c32
Test against Ruby 2.1.0-rc1 on Travis CI
Merge pull request #696 from yujinakayama/parser-2.1

Use Parser 2.1
Release 0.16.0
Add changelog entry for Ruby 2.1 support
Add json gem as a runtime dependency for Ruby 1.9.2
Test against Ruby 1.9.2 on Travis CI
Update README and changelog
Merge pull request #697 from yujinakayama/support-ruby-1.9.2

Support Ruby 1.9.2
Bump parser dep to 2.1.1
Allow to use custom development gems in each local environment
New lint cop ConditionPosition
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