Merge pull request #38 from zeroed/master

edit def_parentheses for false positive
Add CollectionMethods cop

It keeps tracks of uses of discouraged collection methods
like `collect`, `find_all`, `inject` and `detect`.
Shorten overly long line
Version bump to 0.4.0
Regenerate gemspec for version 0.4.0
Fix a typo
Added description to most settings.
Merge pull request #44 from RafalChmiel/patch-1

Added description to most settings.
Typo fixed.
Merge pull request #45 from RafalChmiel/patch-1

Typo fixed.
Add new cop AvoidFor

It checks for uses of `for` and recommends the use of `each`
instead.
Remove some debug code
fix parsing of blocks containing interpolations
Merge pull request #46 from lloeki/fix_block_parsing

fix parsing of blocks containing interpolations
Subdue the use of Perlisms with two new cops
Run an example for all supported Rubies
Add missing encoding comments
Version bump to 0.4.1
Regenerate gemspec for version 0.4.1
Regenerate gemspec for version 0.4.1