'inspect' was not listing the functions in a module properly if the module was
reached through a symlink (was comparing path of module to path to function and
were not matching because of the symlink).  os.path.realpath() is now used to
solve this discrepency.

Closes bug #570300.  Thanks Johannes Gijsbers for the fix.
diff --git a/Misc/NEWS b/Misc/NEWS
index c1c7867..9ee0449 100644
--- a/Misc/NEWS
+++ b/Misc/NEWS
@@ -41,6 +41,10 @@
 Library
 -------
 
+- bug #570300: Fix inspect to resolve file locations using os.path.realpath()
+  so as to properly list all functions in a module when the module itself is
+  reached through a symlink.  Thanks Johannes Gijsbers.
+
 - doctest refactoring continued.  See the docs for details.  As part of
   this effort, some old and little- (never?) used features are now
   deprecated:  the Tester class, the module is_private() function, and the