Fix internal GHC module translation

Join the module and ident before trying to translate, and split them
back apart again after translating.
Update internal GHC module translations

Align the list and add a missing translation.
Always use the ident as an anchor

Instead of only using it when browsing to an external location, use it
for the web URL *and* the local file path.
Revert "Fix internal GHC module translation"

This reverts commit 53a63a1292d67c5f2dc7f690d57be7c201120ddf.
Fix internal GHC module translation

Split full name apart via regexp and concatenate back together
after translating.
Fix import.qualified.

import.qualified relied on the function `nil-blank-string`, which is not available for all Emacs installs (it wasn't for mine.) Making sure instead that the `name` string is of non-zero length should work just fine, too.
add support for cabal repl build targets
Merge pull request #217 from adimit/patch-1

Fix import.qualified.
Merge pull request #214 from brandonw/master

find-haddock fails to translate internal ghc identifiers