Conform to position of syntax error with Parser 2.0.0 in spec
Fix wrong usage of Parser::Source::Range.new in spec

The third argument is not length, it's absolute position.
Change highlight length of offence from 8 to 1 in Tab cop

With Parser 2.0.0, sending message Parser::Source::Range#column_range
to an instance that spans multiple lines raises error.

https://github.com/whitequark/parser/commit/28d51a6

So, the range must consistent with actual source rather than visual
range in terminal output.
Update Parser dependency to 2.0
Merge pull request #544 from yujinakayama/parser-2_0

Support Parser 2.0 (non-beta)
Fix alignment of the hashe containing different key lengths
Conflicts:
	spec/rubocop/cop/style/align_hash_spec.rb
Merge pull request #514 from saks/fix_for_one_line_hash

Fix alignment of the hash in one line
Move option parsing from CLI to a new class Options.
Merge pull request #543 from jonas054/options_class

Move option parsing from CLI to a new class Options.
Remove backported bsearch, since now it's bundled with Parser
New cop RedundantException
Add RedundantException to enabled.yml
[Fix #526] New cop RaiseArgs
Bump version to 0.14.0
Catch syntax errors in spec example code.

There are 'accepts' examples where there's a syntax error in the inspected source, which means that the code is never actually inspected. The example passes, but we haven't checked anything.
Fix bug concerning table/separator alignment of hash.

Multiple key-value pairs per line in a multi-line hash was not supported correctly. Alignment can only be checked when each key/value is on a separate line, so we ignore these cases.
Merge pull request #545 from jonas054/align_hash_special_case

Align hash special case
Fix typo in readme
Merge pull request #546 from promisedlandt/patch-1

Fix typo in readme
Move the singleton methods in Config to new class ConfigLoader.

Conflicts:
	lib/rubocop/cli.rb
	spec/rubocop/cli_spec.rb