Fixed up ListT to not stack overflow with large Lists. Also corrected the empty test in ListTTest.
Added a test to prevent regressions of ListT.
Fixed up StreamT and StreamTTest, adding an additional test for large instances of Stream being mapped.
Fixed up the implementation of StreamT.unfoldM.
Merge pull request #166 from seanparsons/scalaz-seven

Scalaz seven
Revert "Fixed up the implementation of StreamT.unfoldM." as it's all
shades of crap.

This reverts commit 88712601ae379aea45c07900c9606566d861dd59.
Revert "Fixed up StreamT and StreamTTest, adding an additional test for
large instances of Stream being mapped." as it replaces brokenness with
brokenness.

This reverts commit b2a12ee7722ca7e4cacd5473c089d08c173100c0.
Merge branch 'scalaz-seven' of git://github.com/scalaz/scalaz into scalaz-seven
Make Bind for Name and Need nonstrict; include ap to reduce suspension tree size.
Merge pull request #167 from seanparsons/scalaz-seven

Revert StreamT changes previously made.
Distributive Name, Need, and Value.
Update core/src/main/scala/scalaz/syntax/std/OptionOps.scala

Added .orZero
Merge pull request #169 from refried/patch-1

Update core/src/main/scala/scalaz/syntax/std/OptionOps.scala
Update core/src/main/scala/scalaz/Validation.scala

Typo in comments.
Merge pull request #170 from OleTraveler/patch-1

Update core/src/main/scala/scalaz/Validation.scala
Update core/src/main/scala/scalaz/package.scala

Presumably Unwriter's variance annotations need updating too.
remove implicit monoidApplicative as it causes implicit resolution ambiguities
Add OptionT#foreach
Merge pull request #173 from refried/patch-3

Add OptionT#foreach
fix tests by adding explicit monoid applicative for Int