Suggest symbolic matching, rather than name based matching

This is more robust. It avoids false positives for unrelated
methods with the same name, and false negatives when the selection
is made via an aliased import.

I've tested that this version compiles and works.
Merge pull request #31 from retronym/symbolic

Suggest symbolic matching, rather than name based matching