Fix ghci on Windows when GHC is dynamically linked

On Windows, we need to prepend "lib" to Haskell DLLs.
(maybe we should be naming the DLLs without the prefix instead? But this
works for now).
Stop excluding the dyn way for the dph packages on Windows

Now that we can build the GHC package the dyn way, there's no need
to exclude them.
Define the right RTS config in the Windows dyn wrapper programs

This is particularly important as without it validate fails, as it
tries to pass RTS options to haddock, and with the default RTS config
those options aren't permitted.
Link to the right RTS whenever we build a .dll on Windows

When GHCi makes temporary DLLs, those also need to be linked against
the right RTS, or we won't be able to load them.
Don't try to build bindist wrappers on Windows
Merge branch 'master' of http://darcs.haskell.org/ghc