Fix bug in get-stripped-path.
Keep eshell in sync when switching to an environment from emacs.
Add message to indicate initialize-eshell-success.
Merge purcell's changes with newer bugfixes/changes