use ghc fingerprint to ensure stable versions

ghc does not use git submodules for everything

Also, turn off old sync-all patch, that does not apply.