re-committed haskell-mode repo, without git history