Handle unusable return values

This patch handles cases like this:

  # Does something.
  # @return [void]
  def foo
  end

where the docs indicate that a return value is not intended for further
use. After this patch, Inch won't suggest "Describe what foo returns."
anymore.
Update tests