Improve line numbers CLI options

* Make the long form have the meaning suggested by its name
* Add negative of the long form
* Add a trailing s to the long form, which makes more sense
Merge pull request #235 from troessner/issue-sanitize-line-numbering-option-alternative

Improve line numbers CLI options
Make -q the default

* Use QuietReport as the default report
* Add --verbose and -V as alternatives to --no-quiet
Merge pull request #238 from troessner/issue-quiet-by-default

Issue quiet by default
Bump version to 1.3.5.
Prima Donna method smell.
Merge pull request #230 from troessner/prima-donna-method-smell

Prima donna method smell
Add `pry_debug` to our `local_development` gems.
Bump version to 1.3.6.
Add Ruby 2.1.0 support
Merge pull request #239 from salimane/pr_ruby_2_1_0

Add Ruby 2.1.0 to .travis.yml
Refactor CLI commands.

Right now we have 2 commands, YamlCommand and ReekCommand.
This is bad for 2 reasons:
1.) It's highly confusing since it actually implies that those 2 commands are
doing something different when in fact they are doing almost the exact
same thing.
2.) The point in which they differ is the output format which is
something they shouldn't even know about. The output format should be
part of the reports, not of the commands.

After this refactoring we'll only have one command 'ReekCommand', which
knows nothing about the output format and instead delegates this
responsibility to our reporter.
Merge pull request #240 from troessner/refactor_cli_commands

Refactor CLI commands.