Added IsTuple Generic-like type class
Added IsCaseClass LabelledGeneric-like type class
Added IsSealedHierarchy LabelledGeneric-like type class
Merge pull request #294 from alexarchambault/topic/istuplecaseclass

IsTuple, IsCaseClass, & IsSealedHierarchy type classes