Add compatibity layer to support GHC<7.4 (<> was added in 7.4)

Use of `<>` make tasty unbuidable for GHC<7.4.

I've caught it on travis-Ci. So maybe it makes sence to add support for multiple GHC versions? https://github.com/hvr/multi-ghc-travis