Don't jump a whole line on DEL at the leftmost indentation

The previous behavior was to jump to the previous line by hitting DEL
just once when there were no indentation points to the left anymore.
This was quite confusing and almost never intended from the user's
point of view.  If the user is still backspacing when there are no
indentation points left, chances are that we screwed up something
already and the user is intending to indent somewhere unknown.  Better
to just fallback to regular DEL behavior then.
Add customization option and NEWS entry for the DEL on first indentation change
Merge pull request #189 from errge/master

Don't jump a whole line on DEL at the leftmost indentation
Add convenient navigation keys n/p for `haskell-menu'
Handle non-existant sessions with non-existant processes in `haskell-menu'
Remove spurious keymap from `haskell-menu`
Switch to session's buffer on RET in `haskell-menu`