Improve SmellOfMatcher

- Don't check class of smells found. Instead, assume the smell detector detects
  only its own smells.
- If no smell parameter arguments were passed, consider any non-zero number of
  smells found a match.
Merge pull request #211 from troessner/issue-fix-smell-of-matcher

Improve SmellOfMatcher
Simplify ShouldReek matcher

- Add specs for use of configuration files in examined files' path
- Remove config file parameter of ShouldReek class
Merge pull request #214 from troessner/issue-simplify-should_reek-matcher

Simplify ShouldReek matcher
Updating documentaion: Adding information for reek textmate bundle
Merge pull request #216 from peeyush1234/master

Updating documentaion: Adding information for reek textmate bundle
Clean up tree_dresser.rb

- Move SexpExtensions and SexpNode into their own files
- Cleaner extension lookup
- Fix code smells
Simplify implementation of DataClump

- Use Enumberable#each_cons to find all sets of methods to check
- Add and improve specs
Merge pull request #212 from troessner/issue-fix-data-clump

Simplify implementation of DataClump
Merge pull request #218 from troessner/issue-clean-up-treedresser

Clean up tree_dresser.rb
Refactor DuplicateMethodCall smell detector
Merge pull request #219 from troessner/issue-refactor-duplicate-method-call

Refactor DuplicateMethodCall smell detector
Added more robust ControlParameter detection.
Merge pull request #194 from gilles-leblanc/ControlParameter_detector

Added more robust ControlParameter detection.
Update our rvms settings.
Add `debugger` gem.
Merge pull request #226 from troessner/add-debugger-gem

Add `debugger` gem.
Force ruby2ruby update.
Refactor reporting handling as a precondition for sorting output.
Merge pull request #224 from troessner/refactor-reporting-handling-as-a-precondition-for-sorting-output

Refactor reporting handling as a precondition for sorting output.