deprecate Each and Length
deprecate Index
Merge pull request #392 from larsrh/topic/deprecate-classes

Deprecate `Length`, `Each` and `Index`
merge branch scalaz-seven
integrate Optional into GenTypeClass