Add haskell ghci preferences.

- Use vi-mode editing in ghci.
- Change the default ghci prelude.
Merge branch 'master' into experimental
Set the scrolloff setting.