Use the new Typeable class in GHC >= 7.7

Hi,

This patch to containers makes it use Typeable instead of Typeable1..3 if GHC >= 7.7. A similar change has already been implemented in the GHC copy of the containers repo; as soon as this patch is applied here, we can remove that temporary fix.


Thanks,
Pedro