We need to setModLocation in the HscOut phase, not the Hsc phase

The output location needs to be different for the vanilla and dynamic
ways when doing -dynamic-too. Fixes dynamicToo003.
Fix "-dynamic-too --make"; fixes #7864
"ghc --info" now claims has "Support dynamic-too" as "YES"