remove UndoT
Merge pull request #226 into scalaz-seven
Update core/src/main/scala/scalaz/LazyOption.scala

Before patch, lazyNone.isDefined == true  and  lazySome(3).isDefined == false
Merge pull request #250 from refried/patch-5

Update core/src/main/scala/scalaz/LazyOption.scala
Remove tests for triple composition

Many test failures on Travis are actually caused by OOM while checking
'traverse.sequential fusion' on 'Triple composition traverse'.
more bits of docs

Originally filed as #249, squashed and tuned by @larsrh.
run gen-type-class
tuned
Upgrade IO#catchLeft and IO#catchSomeLeft to scalaz.\/
Merge pull request #252 from bmjames/scalaz-seven

Upgrade IO#catchLeft and IO#catchSomeLeft to GlorifiedTuple
Specialize foldLeft for NonEmptyList; foldLeft/foldLeft1 for Tree.
Merge pull request #253 from S11001001/topic/nel-fold-left

Specialize foldLeft for NonEmptyList; foldLeft/foldLeft1 for Tree.
Order[A @@ Dual] is flipped Order[A], if scalaz.Dual._ is imported.
Fix doc example of using Tags.Dual.
Merge pull request #254 from S11001001/topic/dual-order+doc

flipped Order[A @@ Dual]
Make ap's consistency with bind a monad law.
Remove Apply, Applicative implications for EitherT, LazyEitherT.

They are inconsistent with the implied Monad, as a consistent ap requires Monad.

Also fix the ap order in EitherT.ap, while leaving it inconsistent.
Make map's consistency with ap/point an applicative law.
Arrow.contravariantInstance
Make Arrow inherit from Split.