Add a stand-alone patience diff implementation in pure OCaml, extracted ...

...from core_extended