ghc-wrapper: install the GHC documentation into the user's profile

The freaky implementation was done that way in order to avoid unnecessary
re-builds of all Haskell packages by changing the wrapper script used
internally in those builds.