Added HList.collect(Poly) & Tuple.collect(Poly) (#130)

Mutatis mutandis my previous comment wrt `collect` on `HListOps`.