[Git][ghc/ghc][wip/linkable-hashes] 4 commits: linker: refactor loader so that object suffixes get passed through in a sane way