Use the 1.22 branch of the official Cabal repository.

Since the ghcjs changes have been merged into cabal 1.22, we can simply use that branch instead.