Only implement QuickCheck instances if necessary
Only implement QuickCheck instances if necessary

Set and Map were implemented in QuickCheck 2.8.2 so we only add them if
QuickCheck is older.

factisresearch/large-hashable,factisresearch/large-hashable,sternenseemann/large-hashable,sternenseemann/large-hashable