Update travis-ci config

`cabal update` is already run before each build, so doing it a second
time manually will unnecessarily delay things.
Remove mega-sdist from travis-ci config
Merge pull request #26 from zalora/master

Update travis-ci config