* Use open_out/open_out_bin conditionally depending on the print type and the platform
* Format changes
* Implement EOL detection and incorporate in refmt
* Remove temporary test cases
* Format & remove extra pint
* Fix formatting
* Remove unused functions in refmt_impl
* Fix casing of 'str' in dune file
* Detect CRLF w/o regex
* Remove Str from dune file
* Add CRLF test
* Add EOL conversion function, hook up to formatter
* Fix formatting of eol_convert module
* Add .gitattribute setting for actual_output, too
* Add CRLF tests to idempotent tests
* Update .gitattributes
* Add idempotent test category
* Add test output folder
The [opam release](https://github.com/ocaml/opam-repository/pull/10869)
was failing in a way that seemed related to Menhir. Only on linux though
- and it wasn't being caught in our own CI - only OPAM's. Must be for
some configuration we don't test. Making menhir dep more liberal to see
if it will fix our attempted release.
Summary:
Test Plan:
Reviewers:
CC: