Run tests with multiple GHC versions on Travis-CI

Since ghc-mod is heavily dependent on GHC, it's worth running tests with multiple GHC versions.
There's a nice project to help run tests with multiple GHC versions. https://github.com/hvr/multi-ghc-travis