deprecate Each and Length
deprecate Index
add more instances for OnePlus
add OnePlusApply, OnePlusApplicative
Adds sort functions to NonEmptyList

I took these signatures from what is on IndexedSeq
Uses scalaz.Order instead of scala.Ordering
fix Cofree

1. remove unnecessary parameter
2. `object Cofree` should be extends `CofreeInstances`
Remove Endo#fix; add fix utility for functions, and test that it can be used.
Merge pull request #409 from xuwei-k/request/fix-cofree

fix Cofree
Merge pull request #410 from S11001001/topic/function-fix

Replace Endo#fix with a utility function
Merge pull request #405 from nkpart/scalaz-seven

Adds sort functions to NonEmptyList
Merge pull request #392 from larsrh/topic/deprecate-classes

Deprecate `Length`, `Each` and `Index`
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