Support arbitrary cabal command
Add module template auto-insertion function
Make import questioning more persistent at getting an answer
Show types for ambiguous type variables in the REPL, too
Make showing types of ambiguous/no-show expressions customizable
Update README to ref wiki manual
Remove redundant newline in colorized output
Support stdin input in the REPL

@hvr

λ> do putStr "Enter your name: "; line <- getLine; putStr "Enter your age: "; line2 <- getLine; putStrLn ("Your name is: " ++ line ++ " and age " ++ line2 ++ "!")
Enter your name: Chris
Enter your age: 42
Your name is: Chris and age 42!
Additional fix for ghci prompt inferior-haskell-mode

This is a fix for [this issue](https://github.com/haskell/haskell-mode/issues/257) which is conceptually the same as [this older issue](https://github.com/haskell/haskell-mode/issues/176)
Modify hoogle-suggest regexes for ghc 7.8 compatibility

In GHC 7.8, instead of using `' to quote something, ‛’ or ‘’ is used.
Adapt regexes to allow both quoting variants.
Add hoogle server commands
Let haskell-process-hoogle-ident fail silently on error
use notify instead of notifications-notify