multi-ghc approach without ghc-select script and symlinking

@joshk and @sol what do you think?