New cop SpaceAfterMethodName.

Keeps track of method definitions with a space between the method name and the opening parenthesis.

This is one half of the solution for #435.
New cop ParenthesesAsGroupedExpression.

Keeps track of method calls with a space before the opening parenthesis.
Second half of solution that fixes #435.
Merge pull request #440 from jonas054/space_after_method_name

Space after method name