Ignore unused parameters if method calls super in nested context

This handles the case where super without arguments is called in a nested
context in the method. Sexp#find_node does not find those cases, so a new method
SexpNode#has_nested_node? is introduced.

Includes some rewording of spec descriptions, and a small refactoring of
SexpNode#look_for.
Merge pull request #246 from troessner/issue-unused-parameter-and-super-the-sequel

Ignore unused parameters if method calls super in nested context
Let's use the latest ruby version locally (which is 2.1.0).
Minor refactorings to remove some reek smells on.

Includes adding class comments, renaming variables and removing unused
variables.

For issue #231.
Merge pull request #247 from gilles-leblanc/reek_smell_free

Minor refactorings to remove some reek smells.
Add docs badge to README
Merge pull request #248 from rrrene/patch-1

Add docs badge to README
Refactoring of the ControlParameter smell detector

Refactoring of the ControlParamater smell class to fix issues related to
smells and other non-smell issues.

For issue #231.
Small refactorings to remove some code smells.

For issue #231.
Merge pull request #251 from gilles-leblanc/reek_smell_free_2

Small refactorings to remove some code smells.
Improve statement counting

- Make the counting of statements in iterators consistent: We now always count
  both the main iterator statement and each of the statements inside the block
- Correctly count statements in the else clause of a case statement. This was
  both not specced and broken
- Always consider lone nils to be statements
- Move generation of module name inside ModuleContext, making its interface more
  consistent with the other CodeContext classes
- Make specs more complete and clean
- Simplify implementation of CodeParser
- Update cukes to match improved statement counting
Merge pull request #253 from troessner/issue-improve-too-many-statements

Improve statement counting
Merge pull request #249 from gilles-leblanc/control_parameter_smell_free

Refactoring of the ControlParameter smell detector
Add color to reek's output

Adds colors for the report headers and the total smell warning count.

Fixes #250
Merge pull request #252 from gilles-leblanc/color_output

Add color to reek's output
Added the rainbow dependency to the readme

In the README.md, added the rainbow dependency along with the other
dependencies of the project.
Merge pull request #255 from gilles-leblanc/add_rainbow_dep_to_readme

Adds the rainbow dependency to the readme
Force ruby2ruby 2.0.8.
Bump version to 1.3.7.
Avoid duplicate method calls

In support of #231, here's a little fix to take
a couple of things off that warning count!