derive scalacheck Shrink instances from Iso

Add a TypeClass for org.scalacheck.Shrink and automatically derrive instances of Shrink from Iso instances

Shrink from scalacheck is a very useful feature that will help scalacheck take a failing example and try to shrink down the failing example to the smallest failing case.