Fix issue #707 by adding Atom-based EOL detection
Fix issue #707 by adding Atom-based EOL detection

Determines the default line ending based upon the Atom configuration
`line-ending-selector.defaultLineEnding`. If the Atom configuration
indicates "OS Default", the `process.platform` is queried, returning
CRLF for Windows systems and LF for all other systems.

prettydiff/atom-beautify,dvingo/atom-beautify,dvingo/atom-beautify,Glavin001/atom-beautify,prettydiff/atom-beautify,prettydiff/atom-beautify,dvingo/atom-beautify,dvingo/atom-beautify,dvingo/atom-beautify,Glavin001/atom-beautify,prettydiff/atom-beautify,Glavin001/atom-beautify,Glavin001/atom-beautify,Glavin001/atom-beautify