Fix eshell configuration

delete eshell-settings file as it's opaque and overkill

change erroneous semicolon comments in eshell login script
to proper hash comments to fix load error.
Fix scroll-bar, tool-bar, menu-bar config

I was previously using:

(scroll-bar-mode)
(tool-bar-mode)
(menu-bar-mode)

but in this form they toggle the state and are therefore
not idempotent and bad for configuration purposes.

I tried:

(scroll-bar-mode nil)
(tool-bar-mode nil)
(menu-bar-mode nil)

whcih looks nice and canonical, but actually the arg is not
tested for truthiness but whther it is positive, which, somehow
nil evaluates to.

So, we arrive at the arg being -1.