Improve prelude-eval-and-replace
Move structured-haskell-mode to cabal
Minor change
Merge remote-tracking branch 'prelude/master'

* prelude/master:
  Improve prelude-eval-and-replace