kpdecker/jsdiff — pull request #24 by benogle (2013-12-12 00:56:59+00:00)
Title: Handle windows newlines on non windows machines.

`value.split(/^/m)` splits `some\r\ntext` into 3 different elements:

```
['some\r', '\n', 'text']
```

Not good for diffing! So this makes it:

```
['some\r\n', 'text']
```