add more instances for OnePlus
add OnePlusApply, OnePlusApplicative
Rename OnePlus to OneAnd, with the intention of introduction OneOr which uses (F[A] \/ A) instead of (F[A] Tuple2 A). Introduce OneOr data type. OneOr[F[_], A] ≅ F[A] \/ A
sbt 0.12.4
update README.md s/7.0.0/7.0.1
fix typo
More trampolining in IO
Merge branch 'scalaz-seven' of https://github.com/scalaz/scalaz into scalaz-seven

Conflicts:
	effect/src/main/scala/scalaz/effect/IO.scala
Merge pull request #412 from scalaz/topic/oneor-pull

Rename OnePlus to OneAnd, with the intention of introduction OneOr which...
Merge branch 'request/oneplus-instances' of git://github.com/xuwei-k/scalaz into topic/oneand-instances

Conflicts:
	core/src/main/scala/scalaz/OnePlus.scala
	tests/src/test/scala/scalaz/OnePlusTest.scala
Test functor lookup; rearrange OneAnd implicits to satisfy.
Inherit specific implementations in OneAnd covariant stack.
Make OneAndApply lawful, and consistent with Nel.
Semigroup for OneAnd.
add Foldable#to

like scala.collection.GenTraversableOnce#to
https://github.com/scala/scala/blob/v2.10.2/src/library/scala/collection/GenTraversableOnce.scala#L565-L574
add test for Foldable#to
Merge pull request #419 from S11001001/topic/oneand-instances

More functorial & semigroupish instances for OneAnd.
Fixed issue where task would incorrectly run(fork) when bind over different types of task
Merge pull request #423 from Spinoco/scalaz-seven

Fixed issue where task would incorrectly run(fork)
optimized NonEmptyList foldRight1. avoid stackoverflow