.travis.yml: Add GHC 7.2.2.
Don't bail if cabal sandbox delete fails.

Signed-off-by: Edward Z. Yang <ezyang@cs.stanford.edu>
Support module thinning and renaming Cabal-side.

NB: unlike GHC, Cabal will still try to find a globally consistent choice for
all package names, i.e. this does *not* implement private dependencies.

Signed-off-by: Edward Z. Yang <ezyang@cs.stanford.edu>