Improve description of configuration in README.md.

This is for #536, but we may want to keep the issue open for discussion a while longer.

Move the sentence about what the configuration file is for, to the first paragraph.

Make the example .rubocop.yml file more realistic by setting parameter values that are different from the default ones.

Clarify the note about AllCops/Excludes.

Make first paragraph under "Including/Excluding files" more clear and simple.

Make "Inheritance" a subchapter, and try to use the word "inherit" rather than "include" when describing inherit_from.

Replace the word folder with directory so we use the same nomenclature throughout the README.

Make "Disabling Cops within Source Code" its own subchapter, not under "Configuration", since it has nothing to do with .rubocop.yml.
Merge pull request #540 from jonas054/describe_excludes

Improve description of configuration in README.md.
[Fix #538] Fix bug in `Blocks` auto-correction.
Merge pull request #541 from jonas054/fix_autocorrect_do_end

[Fix #538] Fix bug in `Blocks` auto-correction.
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.