Revert "Add the '-fno-code' flag by default."

This reverts commit 6d1e80eb38fc9dfd923bed42502c3cf374e7b686.
Version 0.3.0
Suppress empty line when ghcmod#type() fails (#24)
Remove upper bound of lineno to be checked (#23)
Ignore module names in comments (#23)
Don't ignore cases while detecting a module name
ghcmod#info(): Remove trailing newlines (#24)
Merge remote-tracking branch 'origin/fix-detect_module'
Changed g:ghcmod_use_basedir behaviour to use directory with cabal file as base directory.
Merge pull request #25 from drchaos/use_basedir

Changed g:ghcmod_use_basedir behaviour to use directory with cabal file ...
Restore the original meaning of g:ghcmod_use_basedir (#25)

The default directory to execute ghc-mod from has changed.
Fix lnum and col for Vim to recognize it as an error
Quit guessing the type if the current buffer is modified (#24)

I introduced new variant :GhcModType! and :GhcModTypeInsert! which is
executed even if the current buffer is modified (the previous behavior
of :GhcModType and :GhcModTypeInsert).
Version 0.4.0
Upload to vim.org
Move utility functions to autoload/ghcmod/util.vim
Refactor :GhcModType stuff

ghcmod#type() is a merely a wrapper for `ghc-mod type` command.
:GhcModType's definition is moved to ghcmod#command#type() and its
*persistent trick* stuff is moved to ghcmod/type.vim.
ghcmod#wait() -> ghcmod#util#wait()
Split ghcmod#info()
Split ghcmod#make()