Fix parmake passing to GHC with wrong options

We accidentally passed parmakes processed ghc options to ghc instead of the real ones, e.g. it would remove the `-o` or `--make` arguments even if parmake decides it wants to let plain ghc handle a situation.

This also fixes the problem that parmake creates executables next to their source files, even if `-o` is given.