Fixing the Crash for FeatureEnvyRule

This pull request is an attempt to fix the issue #128. 

Calling `getClassInterface` on a `ObjCMethodDecl` fails the assertion when the method is declared inside a protocol. So we need to detect where the method is declared, and filter out the ones in the protocol. 

//cc: @joekain