Allow an optional '>' before 'module' when detecting the module name.

The regex now handles this kind of line in Bird format:

> module Foo where

Also, I had to make a symlink from haskell to lhaskell in after/ftplugin
to get lhs files to work.
Merge pull request #36 from carlohamalainen/master

Allow an optional '>' before 'module' when detecting the module name.
Add another way to open the quickfix

It is possible to open the quickfix in another way by setting the
`g:ghcmod_open_quickfix_function`.
For example, it is effective in unite.vim and ctrlp and FuzzyFinder.
Tweak example
Simplify example of the quickfix
Supports autoload-function
Merge pull request #37 from shiena/patch/another_quickfix

Add another way to open the quickfix
Update doc for g:ghcmod_open_quickfix_function
Add fold markers
Add tests for g:ghcmod_open_quickfix_function