Adds documentation example for projects supporting cross builds
formatting
Factored some labelled/singleton related macros for later use by Witness and HList/Coproduct type selectors
Added Witness type selector
Allowed literal types in Record/Union type selectors, and empty records/unions
Added HList and Coproduct type selectors
Removed unused argument of ZipWithKeys dependent functions
Added argument-less zipWithKeys overloads
Added IsTuple Generic-like type class
Added IsCaseClass LabelledGeneric-like type class
Added IsSealedHierarchy LabelledGeneric-like type class
Product toHList method
Made KeyTag and FieldType V type argument covariant (so that records are covariant - required for Product toRecord)
Product toRecord method
Product toTuple method
Product toMap method
Fix in tuples/HLists to array tests
Product to (i.e. toTraversable) method
Product toSized method
fix doc - build with Scala 2.11.0 and later instead of 2.10.0