Handle CRLF line endings when computing indentation of code blocks
Handle CRLF line endings when computing indentation of code blocks

The trailing '\r' left when splitting will make the first line not
empty, which changes the result indentation.

ocaml-doc/odoc,ocaml-doc/odoc