cabal update: use sandbox config file #1884
SavedConfig Monoid instance: make list fields work like Flags.

Fixes #1884. See code comments for more details.
Merge branch '1.20' of https://github.com/snoyberg/cabal into 1.20