interpret backslash-escaped characters at the line boundary

This commit enables interpretation of backslash-escaped characters in `--boundary` (or `-b`) option.
For example, the following two commands are equivalent now:

```
ghc-mod check foo.hs | perl -plE 's/\0/\n  /g'
```

```
ghc-mod check -b "\n  " foo.hs
```