Added HList.{partition, partitionP} & Coproduct.{partition, partitionC}

Reimplemented Filter & FilterNot type classes in terms of Partition
  (for both HList & Coproduct)
Merge pull request #283 from stacycurl/partition

Added HList.{partition, partitionP} & Coproduct.{partition, partitionC}