Update the upper limit on the language-ecmascript version

I was told about the restriction on the language-ecmascript version in Stackage. I have relaxed the dependencies in the most recent version, so I believe the newer template-haskell shouldn't be an issue. Also, I have verified that it builds on GHC 7.4-7.8.