Support fluent method return type override warning
Keep ownerTypes on MethodInfo and remove ExecutableElement from MethodInfo as MethodInfo objects can be created from templates for synthetic generation of methods
Resolve method using asMemberOf instead of doing a custom resolution
Minor
Merge pull request #7 from vietj/master

PR for fluent