Info messages for line breaks

Instead of throwing an error for line breaks other than CRLF, we now auto-detect and show an `nonrfc_line_breaks` info message if the type isn't CRLF. However, this will be considered valid. We only throw a `line_break` error if the line endings are inconsistent or if the wrong type has been explicitly specified.