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
Refactor some unnecessarily long methods.
Ignore lines of inner classes/modules in ClassLength
Allow namespace class without documentation in Documentation cop
Merge pull request #547 from jonas054/config_loader

Extract ConfigLoader class
Merge pull request #550 from yujinakayama/handle-namespace-class

Handle namespace classes in ClassLength and Documentation
New cop BracesAroundHashParameters checks for braces in function calls with hash parameters.
Merge pull request #551 from dblock/braces-in-hash-parameters

New cop  checks for braces in function calls with hash arguments.