Bug 19736 - eshell should set EDITOR (at least, when needed)

Summary: eshell should set EDITOR (at least, when needed)