OCaml port of Linenoise

Add ctrls and fixes master


+329 -31
4 changed files