IsList instance for ZipList
## Motivation
I think it's a clear improvement to have an `IsList` for `Control.Applicative.ZipList`. I think that a precedent for something like this has already been set by having an instance for `NonEmpty`.
## Proposal
Add an `IsList` instance for `ZipList`
issue