fix IterateeT scaladoc
fix StepT scaladoc
cleanup StreamT instances

1. remove `StreamTMonad`. it is unnecessary because `StreamTMonad` and `StreamTMonadPlus` requires same typeclass. (like ListT)
2. relaxed `StreamTMonadPlus` constraint
add StreamT tests
Merge pull request #406 from xuwei-k/cleanup-streamT

cleanup StreamT instances
Typo in applicative identity test.
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