Update Typeable usage for GHC >= 7.7
SSemInternals: Derive Typeable instance where possible

Not entirely sure why this is currently done with a macro. Perhaps this
could be always derived now?
Merge pull request #1 from bgamari/master

Update Typeable usage for GHC >= 7.7