lib: make Cmdliner additional term optional
lib: add function `EDSL.keyrew_fail`
test: update both tests

Now `cli.ml` does not use `Ketrew_pervasives`.
lib: add `EDSL.lsf`
lib: improve interactive-kill message
build: add code highlighting to the documentation
doc: add a “Usage” section to the `README.md` file