Update `haskeline` library to latest HEAD

(+ 3 outstanding local patches)