Add defaultSetupHs to ghcjs, and fix it in regular cabal