Provide a method to the the "canonical" path to a pyname.

This could be used to provide the path to an object when no
documentation is available. There are other potential uses for instance
during type inference.
Merge remote-tracking branch 'upstream/master'