Move ESS code after shell, and add smart key bindings for C-up/down
Add delete-selection mode, and some ESS/Eldoc config