Rebind backward-kill-word and kill-region locally in eshell

Eshell binds C-c C-k locally, overriding the global binding to
kill-region. This commit fixes the binding locally as well as
globally.
Use C-w for both backward-kill-word and kill-region context-sensitively
Fix docstring style in utils.el
Add add-to-env-path