Require Ruby 1.9.2 or up
Merge pull request #298 from troessner/issue-require-ruby-1-9-2

Require Ruby 1.9.2 or up
Remove debugger gems from the bundle

Removes debugger, byebug and pry_debug from the bundle, and fixes
instructions in README.md accordingly.
Merge pull request #299 from troessner/issue-clean-up-debugger-gems

Clean up debugger gems
Add support for detecting specific smells

This adds the command-line option --smell to specify a smell to detect.
This option can be applied multiple times.

Some refactoring was needed to be able to pass the smells to detect down
to where the actual detection takes place.
Merge pull request #276 from troessner/run-single-detector

Run single detector
Add auto-generated RubuCop TODO list
Exclude samples from RuboCop analysis

This already fixes a great number of offenses
Auto-correct spacing offenses
Auto-correct trailing white space and blank lines
Auto-correct hash rockets
Fix TrailingComma offense
Autocorrect SpaceInsideHashLiteralBraces offenses
Fix StringConversionInInterpolation offense
Allow small arrays of words with quotes
Excule tmp/ from RuboCop analysis
Allow single-line method definitions
Always use raise to signal exceptions
Autocorrect percent literal offenses
Autocorrect SpecialGlobalVars offenses