Allow disabling of Validation#flatMap deprecation warning by `import Validation.FlatMap._`.
effect.Resource instance for A <: java.io.Closeable
fixed checkGenTypeClasses, i think
Compile scalaz with -Yno-generic-signatures

Scalaz artifacts did not pass the ASM verifier. See SI-7932 for the
underlying issue.

Fixes #571
Merge pull request #638 from tpolecat/resource

effect.Resource for subtypes of java.io.Closeable
deprecate `EphemeralStream#head` and `#tail`

Those methods are unsafe. Since they are used for internal implementation,
they will become private after the deprecation cycle.
IList.fill test
optimize IList.fill
Merge pull request #637 from S11001001/topic/validation-flatmap-optdeprecate

Allow disabling of Validation#flatMap deprecation warning
Unapply.AuxA, idea borrowed from shapeless.
Add onF to Leibniz/Liskov, onCov/onContra to Leibniz.
Leibniz#apply
Several simplifications due to new Leibniz functions.
optimize IList#span, splitAt, takeWhile
Setting version to 7.1.0-M5
Setting version to 7.1.0-SNAPSHOT
Test inference of new Leibniz methods.
Initial Data.Set port.

Signed-off-by: Gary Pamparà <gpampara@gmail.com>
Rename and initial tests (for laws)

Signed-off-by: Gary Pamparà <gpampara@gmail.com>
Added initial round of tests for ISet

Signed-off-by: Gary Pamparà <gpampara@gmail.com>