Improve help()

* Discriminates between functions from different modules
  with the same name when calling help on the function itself
  (fix #4697)
* Attempts to prepend "Base." to function names