PyDev used to follow symlinks when computing the real path of the python

interpreter.  This would defeat virtual env on linux which creates a
symlink to the original python interpreter within the virtual
environment directories.  This patch modifies FileUtils to take an
optional follow_links argument which avoids this behavior when resolving
the interpreter path.