A few cabal repl fixes

Main one is that `-O` conflicts with `--interactive`, and then for anyone using -Werror this becomes a fatal error.

Also make the `cabal repl --ghc-options=` flag work.