GHCi mode split off from Interactive mode

 - Renamed `Yi.Mode.Interactive.interactive` to `spawnProcess`
 - Added `Yi.Mode.GHCi` to exposed modules list
 - Haskell mode spawns GHCi in GHCi mode instead of plain interactive mode