Force LF line endings on Windows

Tests fail on Windows because of a mix between LFs and CRLFs.
Convert CRLFs to LFs in test results

To fix running tests in Windows.
Added another test for --sourcemap
Added sourcemap support!