Fix bug in favor_modifier.rb regarding missed offences after else etc.

The presence of an else, elsif, ternary or modifier if would cause all
subsequent IfUnlessModifier offences to be missed.
Merge pull request #407 from jonas054/fix_favor_modifier

Fix bug in favor_modifier.rb regarding missed offences after else etc.