doc: improve ocamldoc in `Pervasives`
lib: replace `Execution` error tuple with object

This is an experiment to had more structurally typed error values.
doc: add explanations for `Nohup_setsid`
doc: improve explanations for `Ketrew_lsf`