Update changelog.
Reduce minimum Cabal version so that building on old GHCs still works.
Fix build-all to work on old GHCs.