TH: GHC 7.7 compatibility

`tySynInstD` now bundles together its two paramters in an `TySynEqn`.
Merge pull request #364 from bgamari/master

TH: GHC 7.7 compatibility