add `haskell-rgrep` function

There is one problem: when starting emacs first time function `haskell-rgrep` does not work. Fails with 

```
grep-expand-template: Wrong type argument: stringp, nil
```

But after first launch of `grep` or `rgrep` everything works. Maybe you guys know how what magic must be performed to make it work.